解决: Keil5编译器报错：ARMLMD_LICENSE_FILE unset

keil MDK 版本更新到最新版本是 V5.38。由于 V5.38 不支持编译器 5，并且将默认编译器设置为编译器 6，所以我安装了编译器 5（Arm 编译器版本 5，V5.06 更新 7），带有独立补丁。然后将编译器 5 添加到 keil , 设置编译器 5 为默认编译器，但是 keil 无法构建项目，构建输出部分打印如下，：

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

原文：关于 Keil5 编译器报错：ARMLMD_LICENSE_FILE: unset - 解决_- armlmd_license_file: unset_happydesigner 的博客 - CSDN 博客