很多STM32開發(fā)者使用ARM mdk IDE進(jìn)行開發(fā),我們知道ARM MDK IDE早已推出ARMClang V6版本的編譯器了。不過,當(dāng)我們把在V5版本經(jīng)ARMCC編譯通過的工程文件放到V6版本ARMClang編譯時(shí),有時(shí)可能出現(xiàn)一堆錯(cuò)誤。
錯(cuò)誤提示如下:
這時(shí),我們可嘗試在MDK IDE的編譯選項(xiàng)配置的一個(gè)地方稍微修改下,如下圖示:
即將雜項(xiàng)控制選項(xiàng)欄里的 - C99修改為**-xc -std=c99**即可【中間留個(gè)空格隔開并注意使用英文字符】。用V6版本 MDK IDE進(jìn)行編譯其速度會(huì)快很多。
關(guān)于ARM MDK IDE v5 與 V6版本的差別,可以到ARM網(wǎng)站搜索了解,或者閱讀ARM MDK IDE自帶的編譯手冊(cè)。
這里簡(jiǎn)單分享下,希望幫到有需要的同仁。下次再聊~!
-
STM32
+關(guān)注
關(guān)注
2273文章
10926瀏覽量
357793 -
控制
+關(guān)注
關(guān)注
4文章
1016瀏覽量
122791 -
編譯
+關(guān)注
關(guān)注
0文章
662瀏覽量
33071
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
愛普斯微電子公開全部基于Xilinx V5、V6開發(fā)板的FPGA下載文件
Keil修改ARM編譯器及配置方法
![Keil修改ARM<b class='flag-5'>編譯</b>器及配置方法](https://file1.elecfans.com/web2/M00/A3/B1/wKgZomUJCnSAQ9k0AADF_0p_RvA814.png)
高速AD采集卡的V5和V6系列觸發(fā)功能的差異對(duì)比
請(qǐng)問CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
keil自帶的ARMCC V5和V6 和 GCC編譯器 編譯用時(shí)和目標(biāo)文件的大小對(duì)比
請(qǐng)問CCS v5 or v6如何使用C6457的MCSDK?
V5協(xié)議,V5協(xié)議內(nèi)容有哪些?
基于V5/V6變頻驅(qū)動(dòng)器的功能及工作原理
![基于<b class='flag-5'>V5</b>/<b class='flag-5'>V6</b>變頻驅(qū)動(dòng)器的功能及工作原理](https://file.elecfans.com/web2/M00/49/F0/pYYBAGKhvHqAf22UAAAUERcGkxs211.jpg)
使用ARMClang V6版本編譯器出現(xiàn)錯(cuò)誤的解決方法
![使用ARMClang <b class='flag-5'>V6</b><b class='flag-5'>版本</b><b class='flag-5'>編譯</b>器出現(xiàn)<b class='flag-5'>錯(cuò)誤</b>的解決方法](https://file1.elecfans.com/web2/M00/89/4A/wKgZomSACfyAbWGTAAAhMYMwOy4395.png)
CATIA軟件各版本區(qū)別
基于Mobile SDK V5版固件開發(fā)大疆無人機(jī)手機(jī)端遙控器(4)
![基于Mobile SDK <b class='flag-5'>V5</b>版固件開發(fā)大疆無人機(jī)手機(jī)端遙控器(4)](https://file1.elecfans.com/web2/M00/8A/91/wKgaomSXwfKAYcrTAAAaKOtQPBs431.png)
達(dá)實(shí)智能正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺(tái)V6版本
![達(dá)實(shí)智能正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺(tái)<b class='flag-5'>V6</b><b class='flag-5'>版本</b>](https://file1.elecfans.com/web2/M00/C5/25/wKgZomX6ojSAc1R3AABEbD7F_DY980.png)
評(píng)論