0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

茶话MCU 来源:茶话MCU 2023-06-07 12:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多STM32开发者使用ARM mdk IDE进行开发,我们知道ARM MDK IDE早已推出ARMClang V6版本的编译器了。不过,当我们把在V5版本经ARMCC编译通过的工程文件放到V6版本ARMClang编译时,有时可能出现一堆错误。

d8137c12-04e6-11ee-90ce-dac502259ad0.png

d8404576-04e6-11ee-90ce-dac502259ad0.png

错误提示如下:

d85f559c-04e6-11ee-90ce-dac502259ad0.png

这时,我们可尝试在MDK IDE的编译选项配置的一个地方稍微修改下,如下图示:

d869a61e-04e6-11ee-90ce-dac502259ad0.png

即将杂项控制选项栏里的-C99修改为-xc -std=c99即可【中间留个空格隔开并注意使用英文字符】。用V6版本 MDK IDE进行编译其速度会快很多。

关于ARM MDK IDE v5 与 V6版本的差别,可以到ARM网站搜索了解,或者阅读ARM MDK IDE自带的编译手册。

d88d58ca-04e6-11ee-90ce-dac502259ad0.png

这里简单分享下,希望帮到有需要的同仁。下次再聊~!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388551
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371046
  • IDE
    IDE
    +关注

    关注

    0

    文章

    363

    浏览量

    48726
  • 编译器
    +关注

    关注

    1

    文章

    1669

    浏览量

    51069

原文标题:ArmClang error:unsupported option--c99

文章出处:【微信号:stmcu832,微信公众号:茶话MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用
    发表于 09-19 10:41 7469次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置<b class='flag-5'>方法</b>

    rt-thread 在mdk5中使用v6编译器编译出错怎么解决?

    由于添加了u8g2这个组件,编译特别慢,8分钟才完成。 听说v6编译器编译速度快很多,于是想用v6,结果,直接
    发表于 09-24 07:22

    Keil C编译器常见警告与错误信息的解决方法

    Keil C编译器常见警告与错误信息的解决方法
    发表于 08-20 14:12

    编译协议栈-Stack工程出现错误解决方法

    编译协议栈-Stack工程出现错误解决方法很多工程是反映了使用最新版本IAR for 8051 8.30以上
    发表于 03-11 16:21

    KEIL4编译出现错误解决方法

    KEIL4编译出现错误解决方法
    发表于 08-14 16:40

    请问CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?

    本帖最后由 一只耳朵怪 于 2018-6-11 11:56 编辑 在线学习金尔雅老师的CCS学习视频时老师用的是CCS V5版本的而现在官网下载的是v6
    发表于 06-11 01:12

    请问我使用MDK的ARM 6.9编译器编译吗?

    6.9 进行编译总是报错,使用5.06(V6)就可以,但是V6编译器编译效率很高,非常想用错误
    发表于 06-19 08:46

    keil自带的ARMCC V5和V6 和 GCC编译器 编译用时和目标文件的大小对比

    经常在各个群里看到有人说ARMCC的V6编译器 编译速度有多快,编译出来的bin体积有多小。而在我的映像里 V6并没有这么神。为了客观的对比
    发表于 09-06 23:46

    AC6编译器出现ArmClang的问题该怎样去解决呢

    实测将四个可选项全部设置为灰色可以解决c99报警但是星号依旧在(强迫症表示看了很不爽=.=)切换编译器为AC6编译出现ArmClang: error: unsupported opti
    发表于 06-20 14:18

    Arm编译器6.6版armclang参考指南

    Arm®编译器armclang参考指南提供了Arm编译器armclaang的用户信息。armclang是一个优化的C和C++编译器,它将标准
    发表于 08-11 07:35

    MDK-ARM编译器V5升级到V6需要做哪些工作 ?

    MDK-ARM编译器V5升级到V6需要做哪些工作?
    的头像 发表于 03-12 11:42 7878次阅读

    PIC MCC配置与XC8编译器问题

    2021年11月6日MCC版本过高,低版本的XC8编译器会导致警告⚠。代码能够编译通过,但是在实际执行中会导致MCC配置的代码
    发表于 11-16 20:06 12次下载
    PIC MCC配置与XC8<b class='flag-5'>编译器</b>问题

    使用V5版本经ARMCC编译放到V6时的一些错误

    很多STM32开发者使用ARM mdk IDE进行开发,我们知道ARM MDK IDE早已推出ARMClang V6版本编译器了。不过,当我们把在
    的头像 发表于 06-21 16:33 3416次阅读
    使用<b class='flag-5'>V</b>5<b class='flag-5'>版本</b>经ARMCC<b class='flag-5'>编译</b>放到<b class='flag-5'>V6</b>时的一些<b class='flag-5'>错误</b>

    基于ARM编译器版本5的工程迁移与适配到ARM编译器版本6.12

    AC5和AC6的主要差异是AC6使用armclang代替了armcc,因此在AC6中就没有armcc这个编译工具了。并且
    的头像 发表于 11-12 11:17 1w次阅读
    基于ARM<b class='flag-5'>编译器</b><b class='flag-5'>版本</b>5的工程迁移与适配到ARM<b class='flag-5'>编译器</b><b class='flag-5'>版本</b>6.12

    达实智能正式发布AIoT智能物联网管控平台V6版本

    近日,在达实智能成立29周年庆典上,公司正式发布AIoT智能物联网管控平台V6版本
    的头像 发表于 03-20 16:42 2027次阅读
    达实智能正式发布AIoT智能物联网管控平台<b class='flag-5'>V6</b><b class='flag-5'>版本</b>