很多STM32開發(fā)者使用ARM mdk IDE進行開發(fā),我們知道ARM MDK IDE早已推出ARMClang V6版本的編譯器了。不過,當(dāng)我們把在V5版本經(jīng)ARMCC編譯通過的工程文件放到V6版本ARMClang編譯時,有時可能出現(xiàn)一堆錯誤。


錯誤提示如下:

這時,我們可嘗試在MDK IDE的編譯選項配置的一個地方稍微修改下,如下圖示:

即將雜項控制選項欄里的 - C99修改為**-xc -std=c99**即可【中間留個空格隔開并注意使用英文字符】。用V6版本 MDK IDE進行編譯其速度會快很多。
關(guān)于ARM MDK IDE v5 與 V6版本的差別,可以到ARM網(wǎng)站搜索了解,或者閱讀ARM MDK IDE自帶的編譯手冊。

這里簡單分享下,希望幫到有需要的同仁。下次再聊~!
- 
                                STM32
                                +關(guān)注
關(guān)注
2302文章
11107瀏覽量
370249 - 
                                控制
                                +關(guān)注
關(guān)注
5文章
1030瀏覽量
124980 - 
                                編譯
                                +關(guān)注
關(guān)注
0文章
682瀏覽量
34885 
發(fā)布評論請先 登錄
愛普斯微電子公開全部基于Xilinx V5、V6開發(fā)板的FPGA下載文件
Keil修改ARM編譯器及配置方法
    
高速AD采集卡的V5和V6系列觸發(fā)功能的差異對比
請問CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
keil自帶的ARMCC V5和V6 和 GCC編譯器 編譯用時和目標(biāo)文件的大小對比
請問CCS v5 or v6如何使用C6457的MCSDK?
V5協(xié)議,V5協(xié)議內(nèi)容有哪些?
基于V5/V6變頻驅(qū)動器的功能及工作原理
    
使用ARMClang V6版本編譯器出現(xiàn)錯誤的解決方法
    
達實智能正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺V6版本
    
          
        
        
使用V5版本經(jīng)ARMCC編譯放到V6時的一些錯誤
                
 
    
    
           
            
            
                
            
評論