*** Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
关键词: STM32,AC5 编译器,编译错误
keil MDK 5.37 版本开始,需要手动安装安装 Version 5 编译器,或者复制以前版本的ARMCC目录文件
新安的软件编译时出现以下错误提示:
Rebuild started: Project: PodControlGroundEnd
*** Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
*** Please review the installed ARM Compiler Versions:
'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions.
'Options for Target - Target' to select an ARM Compiler Version for the target.
*** Rebuild aborted.
Build Time Elapsed: 00:00:00
从 MDK 5.37 版本开始,ARM 公司不再默认安装 Version 5 编译器,需要手动下载并安装 AC5 编译器,然后告诉 Keil 在哪里找到它。
第一种方法:
分享个下载链接点击下载, 提取码:a365
下载完后解压安装:
选择安装目录:
新建ARM_Compiler_5.06u7文件夹,这个目录一定要选择正确,否则可能无法识别:
然后在keil MDK中设置:
第二种方法:
如果有就软件的armacc文件夹里的文件,可以直接复制过来,这里也分享一个链接,点击下载,提取码:a123,可以下载ARMCC文件夹,将这个文件夹复制、粘贴到你新版本 Keil MDK 安装目录的 ARM 文件夹下。例如,如果你的新版 Keil 安装在 D:\Keil_v5\ARM,就粘贴到这里。我的安装目录是:D:\Users\Administrator\AppData\Local\Keil_v5\ARM\ARMCC,然后再按上面的keil MDK设置方法重新设置一遍,这个文件夹就相当于安装了AC5 编译器。
重新编译发现错误消失了:
评论 (0)
登录后即可发表评论