很多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文章
9084瀏覽量
367384 -
STM32
+關注
關注
2270文章
10895瀏覽量
355739 -
IDE
+關注
關注
0文章
338瀏覽量
46740 -
編譯器
+關注
關注
1文章
1623瀏覽量
49108
原文標題:ArmClang error:unsupported option--c99
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論