很多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
+关注
关注
134文章
8651浏览量
361816 -
STM32
+关注
关注
2239文章
10671浏览量
348755 -
IDE
+关注
关注
0文章
326浏览量
46337 -
编译器
+关注
关注
1文章
1577浏览量
48617
原文标题:ArmClang error:unsupported option--c99
文章出处:【微信号:stmcu832,微信公众号:茶话MCU】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
【创龙TMS320C6748开发板试用】+SYS\BIOS编译错误解决方法
这里是不兼容的: 8.链接仿真器试试会出现什么情况,很明显是错误的: 9.修改为100v3版本:10.点击右侧SAVE,再连接仿真
发表于 10-20 16:14
请问CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
本帖最后由 一只耳朵怪 于 2018-6-11 11:56 编辑
在线学习金尔雅老师的CCS学习视频时老师用的是CCS V5版本的而现在官网下载的是v6
发表于 06-11 01:12
keil自带的ARMCC V5和V6 和 GCC编译器 编译用时和目标文件的大小对比
经常在各个群里看到有人说ARMCC的V6编译器 编译速度有多快,编译出来的bin体积有多小。而在我的映像里 V6并没有这么神。为了客观的对比
发表于 09-06 23:46
如果指定的编译器版本不存在,则编译器版本默认为XIDE
为错误)。由于我安装了1.21版本和1.40版本,所以IDE将编译器设置为1.40版本,没有告诉我(我能找到),并且在不知情的情况下保存了c
发表于 09-20 10:09
AC6编译器出现ArmClang的问题该怎样去解决呢
实测将四个可选项全部设置为灰色可以解决c99报警但是星号依旧在(强迫症表示看了很不爽=.=)切换编译器为AC6编译出现ArmClang: error: unsupported opti
发表于 06-20 14:18
ARM编译器的分类(上)
这里说的arm编译器,是指arm公司出的编译器,包括以下几个:◾armclang: 编译 c ,c++, GNU assembly language的源代码,不能
发表于 08-04 14:36
关于MDK编译器AC5与AC6切换的问题解析
如上图所示,作者将一个工程从AC5切换到AC6后,出现编译报错。原因是在AC5环境下,部分源文件 #include "cmsis_armcc.h"头文件,此头文件是AC5编译器下
发表于 12-19 16:44
SD编译器错误怎么解决?
编译器错误板版本 2.5.2(可能已经在 2.5.1 中)
SD(esp8622)库
致命错误:FatLib / BaseBlockDriver.h:没有这样的文件或目录
#inclu
发表于 05-08 10:58
Arm编译器6.6版armclang参考指南
Arm®编译器armclang参考指南提供了Arm编译器armclaang的用户信息。armclang是一个优化的C和C++编译器,它将标准
发表于 08-11 07:35
使用V5版本经ARMCC编译放到V6时的一些错误
很多STM32开发者使用ARM mdk IDE进行开发,我们知道ARM MDK IDE早已推出ARMClang V6版本的编译器了。不过,当我们把在V5
评论