昨天发布的专栏中讲述了怎么处理使用Arm Compiler v6编译v5的工程时莫名其妙产生的错误.后来发现这样太麻烦了,每个工程都要弄一遍.于是打算将编译器换回 v5 ,可是Keil 5.37版本不再预装 v5编译器,幸好百度以后找到了方案能重新使用 v5 编译器.

莫名其妙产生的报错
原链接 https://www.jianshu.com/p/bff9bd75210c
首先查看你的Keil的安装目录的 ARM 文件夹的子目录中是否存在 ARMCC 文件夹,如果存在请直接Jump到 B.
@File Link
https://wwt.lanzoub.com/iWesf0ds94sd 密码:ARM
A. 如果没有的话,下载链接(上面两行,上面两行,密码也在那)中提供的 Arm Compiler v5.0.6 将压缩包的 ARMCC 文件夹完整解压到 Keil的安装目录的 ARM 文件夹的子目录

解压位置
B. 打开Keil5,选择工具栏中的 Project - Manage - Project Items... 或者

一种方法
右键你的工程文件夹选择 Manage - Project Items

二种方法
C. 在 Mangage Project Items 选项卡中 选择 Folders/Extensions 选项里的 Use ARM Compiler 最右边的 ... 按钮

注释啥呢
在 ARM Compiler Version 选项卡选择 Add another ARM Compiler Version to List... ,选择文件夹为刚才解压的 ARMCC 目录确定即可.

abaaba
Done,然后关掉所有选项卡.

The End
C. 选择工具栏魔术棒(Option for Target 'xxxx') 的 Target 选项卡,下拉选择 ARM Compiler 版本为 v5.06 或者 Use default compiler version 5 然后点击OK即可

快结束啦
0 Errors , 0 Warning 收工

结束结束结束啦
茉莉保佑代码无Bug

(*゜ー゜*)