AC米兰·(中文)官方网站-2026 World Cup

【Arm】MDK在打开的时候提示“忽略注册的ARM编译器”

1、 文档目标

解决在打开工程的时候,出现“Warning: Registered ARM Compiler ignored, Version needs to be 5 or higher. Path: 'ARMCLANG'”警告的问题。


2、 问题场景

在使用MDK的时候,出现弹窗提示“Warning: Registered ARM Compiler ignored, Version needs to be 5 or higher. Path: 'ARMCLANG'”的警告信息(如图2-1),然后,构建工程的时候也出现了报错,报错信息如下(如图2-2和代码块):


图2-1


图2-2




3、软硬件环境

1)、软件版本:Keil MDK 5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无


4、解决方法

1)、首先,需要检查客户的编译器的引用位置是否正确,可以通过检查Manage Project Items->Folders/Extensions来确认(如图4-1)。


图4-1


2)、如果检查发现编译器的安装没有问题,需要检查C:Keil_v5ARMARMCLANGswmappings文件夹或者 C:Keil_v5ARMswmappings文件夹是否存在(如图4-2)。这个文件夹中的内容是编译器在使用的时候必须需要的引导文件。如果缺少可以由工程师将对应版本的mappings中的内容拷贝给客户或者让客户重新安装软件。


图4-2


XML 地图