很多STM32開發(fā)者使用ARM mdk IDE進(jìn)行開發(fā),我們知道ARM MDK IDE早已推出ARMClang V6版本的編譯器了。不過,當(dāng)我們把在V5版本經(jīng)ARMCC編譯通過的工程文件放到V6版本ARMClang編譯時(shí),有時(shí)可能出現(xiàn)一堆錯(cuò)誤。
錯(cuò)誤提示如下:
這時(shí),我們可嘗試在MDK IDE的編譯選項(xiàng)配置的一個(gè)地方稍微修改下,如下圖示:
即將雜項(xiàng)控制選項(xiàng)欄里的-C99修改為-xc -std=c99即可【中間留個(gè)空格隔開并注意使用英文字符】。用V6版本 MDK IDE進(jìn)行編譯其速度會(huì)快很多。
關(guān)于ARM MDK IDE v5 與 V6版本的差別,可以到ARM網(wǎng)站搜索了解,或者閱讀ARM MDK IDE自帶的編譯手冊(cè)。
這里簡單分享下,希望幫到有需要的同仁。下次再聊~!
審核編輯:湯梓紅
-
ARM
+關(guān)注
關(guān)注
134文章
9165瀏覽量
369170 -
STM32
+關(guān)注
關(guān)注
2272文章
10923瀏覽量
357549 -
IDE
+關(guān)注
關(guān)注
0文章
341瀏覽量
46878 -
編譯器
+關(guān)注
關(guān)注
1文章
1642瀏覽量
49283
原文標(biāo)題:ArmClang error:unsupported option--c99
文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Keil修改ARM編譯器及配置方法

編譯協(xié)議棧-Stack工程出現(xiàn)錯(cuò)誤的解決方法
請(qǐng)問CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
請(qǐng)問我使用MDK的ARM 6.9編譯器能編譯嗎?
keil自帶的ARMCC V5和V6 和 GCC編譯器 編譯用時(shí)和目標(biāo)文件的大小對(duì)比
如果指定的編譯器版本不存在,則編譯器版本默認(rèn)為XIDE
AC6編譯器出現(xiàn)ArmClang的問題該怎樣去解決呢
Arm編譯器6.6版armclang參考指南
PIC MCC配置與XC8編譯器問題

使用V5版本經(jīng)ARMCC編譯放到V6時(shí)的一些錯(cuò)誤

達(dá)實(shí)智能正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺(tái)V6版本

評(píng)論