很多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文章
9253瀏覽量
372689 -
STM32
+關注
關注
2281文章
10976瀏覽量
360685 -
IDE
+關注
關注
0文章
345瀏覽量
47284 -
編譯器
+關注
關注
1文章
1648瀏覽量
49673
原文標題:ArmClang error:unsupported option--c99
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
請問CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
keil自帶的ARMCC V5和V6 和 GCC編譯器 編譯用時和目標文件的大小對比
如果指定的編譯器版本不存在,則編譯器版本默認為XIDE
AC6編譯器出現ArmClang的問題該怎樣去解決呢
Arm編譯器6.6版armclang參考指南
PIC MCC配置與XC8編譯器問題

評論