很多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自带的编译手册。

这里简单分享下,希望帮到有需要的同仁。下次再聊~!
审核编辑:汤梓红
-
ARM
+关注
关注
135文章
9499浏览量
388551 -
STM32
+关注
关注
2305文章
11120浏览量
371046 -
IDE
+关注
关注
0文章
363浏览量
48726 -
编译器
+关注
关注
1文章
1669浏览量
51069
原文标题:ArmClang error:unsupported option--c99
文章出处:【微信号:stmcu832,微信公众号:茶话MCU】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
rt-thread 在mdk5中使用v6编译器编译出错怎么解决?
请问CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
keil自带的ARMCC V5和V6 和 GCC编译器 编译用时和目标文件的大小对比
AC6编译器出现ArmClang的问题该怎样去解决呢
Arm编译器6.6版armclang参考指南
PIC MCC配置与XC8编译器问题

使用ARMClang V6版本编译器出现错误的解决方法
评论