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 作为工程的编译器即可。