keil MDK 版本更新到最新版本是 V5.38。由於 V5.38 不支持編譯器 5,並且將預設編譯器設置為編譯器 6,所以我安裝了編譯器 5(Arm 編譯器版本 5,V5.06 更新 7),帶有獨立補丁。然後將編譯器 5 添加到 keil,設置編譯器 5 為預設編譯器,但是 keil 無法構建項目,構建輸出部分打印如下:
ARMLMD_LICENSE_FILE: unset
LM_LICENSE_FILE: unset
ARM_PRODUCT_DEF: unset
ARM_PRODUCT_PATH: unset
ARM_TOOL_VARIANT: unset
解決方案:
將 ARM 編譯器 V5 安裝在【Keil 安裝路徑】\ARM\ARM_Compiler_5.06u7 下,比如:我的 Keil 安裝在 D:\Keil 目錄,則編譯器安裝在 D:\Keil\ARM\ARM_Compiler_5.06u7 下。
然後在選擇編譯器 V5 作為工程的編譯器即可。