../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3\portmacro.h(167): error: unknown type name '__forceinline'
最新版本的mkd不默认支持ARM_Compiler_5,而 ARM Complier 6以后只支持GNU风格的内联。我们只需要安装ARM_Compiler_5就可以解决编译报错问题。
下载ARM_Compiler_5
解压缩后复制到keil安装目录下的ARM文件下
![](https://img-blog.csdnimg.cn/7dbd9c4ca9794d1d91960115631b665e.png)
在keil中选择
![](https://img-blog.csdnimg.cn/83081aa006c54d6895938a0563637a01.png)
![](https://img-blog.csdnimg.cn/ef6958567f714d9cb34b2188f29dbd7d.png)
![](https://img-blog.csdnimg.cn/ebd5183bd3074ba3abf2941948cc413f.png)
添加完成
![](https://img-blog.csdnimg.cn/b73ed44d7495486fa4ce53de117bdd07.png)
选择ARM_Compiler_5,编译通过
![](https://img-blog.csdnimg.cn/7661b29d0a8d4f6b856db538280e2b3b.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)