新建工程,该做的都做了后,编译发现报错

网上找了很久,什么说法的都有,自己定义__INLINE的,都不行。
而且打开别人的工程,编译是正常的。
后面才发现别人的工程魔术棒里是ARM Compiler不一样
因为我自己装的版本是5.38比较新,多了一个新的编译器版本如下图

这样导致新的编译器和旧的core_cm3不兼容
把编译器从6降低到5,如下图

编译就可以了

在新建工程后遇到编译错误,尝试了多种方法如自定义__INLINE未果。发现问题源于新安装的ARMCompiler版本(5.38)包含不同编译器,与旧的core_cm3不兼容。将编译器版本回降至5后,编译成功。
新建工程,该做的都做了后,编译发现报错

网上找了很久,什么说法的都有,自己定义__INLINE的,都不行。
而且打开别人的工程,编译是正常的。
后面才发现别人的工程魔术棒里是ARM Compiler不一样
因为我自己装的版本是5.38比较新,多了一个新的编译器版本如下图

这样导致新的编译器和旧的core_cm3不兼容
把编译器从6降低到5,如下图

编译就可以了

1万+
4100

被折叠的 条评论
为什么被折叠?