很多STM32开发者使用ARM mdk IDE进行开发,我们知道ARM MDK IDE早已推出ARMClang V6版本的编译器了。不过,当我们把在V5版本经ARMCC编译通过的工程文件放到V6版本ARMClang编译时,有时可能出现一堆错误。
错误提示如下:
这时,我们可尝试在MDK IDE的编译选项配置的一个地方稍微修改下,如下图示:
即将杂项控制选项栏里的 - C99修改为**-xc -std=c99**即可【中间留个空格隔开并注意使用英文字符】。用V6版本 MDK IDE进行编译其速度会快很多。
关于ARM MDK IDE v5 与 V6版本的差别,可以到ARM网站搜索了解,或者阅读ARM MDK IDE自带的编译手册。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。