Keil5由于没有Arm Compiler 5编译报错解决方案
心血来潮准备重新学习FreeRTOS,从网盘中找出正点原子的程序源码,配置好环境后,编译报错!

查了一下是因为下载的Keil5版本太新,新版本没有预装Arm Compiler 5,而是作为替代预装了Arm Compiler 6。而AC6编译要求更加严格,导致之前的代码编译报错。
解决方案:
1、安装Arm Compiler 5,但ARM官网已经没有下载链接,只能从旧版本Keil5的安装路径下中拷贝一份ARMCC的文件夹至新版本的keil5安装目录ARM下

2、之后打开新版本keil5,打开以下工具,并根据下面操作





3、选择Arm Compiler 5

4、再次点击编译,报错消失


浙公网安备 33010602011771号