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