很多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
+關注
關注
135文章
9573瀏覽量
392903 -
STM32
+關注
關注
2311文章
11180瀏覽量
374068 -
IDE
+關注
關注
0文章
367瀏覽量
49167 -
編譯器
+關注
關注
1文章
1672瀏覽量
51799
原文標題:ArmClang error:unsupported option--c99
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
rt-thread 在mdk5中使用v6編譯器編譯出錯怎么解決?
由于添加了u8g2這個組件,編譯特別慢,8分鐘才完成。
聽說v6編譯器,編譯速度快很多,于是想用v6,結果,直接
發表于 09-24 07:22
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
PIC MCC配置與XC8編譯器問題
2021年11月6日MCC版本過高,低版本的XC8編譯器會導致警告?。代碼能夠編譯通過,但是在實際執行中會導致MCC配置的代碼
發表于 11-16 20:06
?12次下載
使用ARMClang V6版本編譯器出現錯誤的解決方法
評論