很多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)行編譯其速度會快很多。
關(guān)于ARM MDK IDE v5 與 V6版本的差別,可以到ARM網(wǎng)站搜索了解,或者閱讀ARM MDK IDE自帶的編譯手冊。

這里簡單分享下,希望幫到有需要的同仁。下次再聊~!
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
STM32
+關(guān)注
關(guān)注
2308文章
11150瀏覽量
372446 -
控制
+關(guān)注
關(guān)注
5文章
1035瀏覽量
125138 -
編譯
+關(guān)注
關(guān)注
0文章
691瀏覽量
35014
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
愛普斯微電子公開全部基于Xilinx V5、V6開發(fā)板的FPGA下載文件
愛普斯微電子公開全部基于Xilinx V5、V6開發(fā)板的FPGA下載文件
目前,愛普斯微電子公開全部基于Xilinx V5、V6 開發(fā)板的Bit文件及基于linux的driver二進(jìn)
發(fā)表于 02-24 08:41
?1843次閱讀
Keil修改ARM編譯器及配置方法
Keil MDK自 V5.36 版本之后,默認(rèn)就不帶 Arm Compiler V5版本編譯器。如果需要使用
發(fā)表于 09-19 10:41
?7827次閱讀
v6編譯v5的代碼會報(bào)錯(cuò),怎么解決?
v6編譯v5的代碼會報(bào)錯(cuò)。要想正常編譯通過,得用v6重零構(gòu)建一個(gè)項(xiàng)目才行嗎
發(fā)表于 12-08 06:21
高速AD采集卡的V5和V6系列觸發(fā)功能的差異對比
各種高速AD采集卡大體硬件功能相同時(shí),使用不同的FPGA 時(shí),如V5和V6系列,單就高速AD采集卡的邏輯和性能來說,帶來一些差異。通過簡單對比北京坤馳科技有限公司的使用了交織采樣技術(shù)的高性能同系
發(fā)表于 03-10 14:10
請問CCS V6版本在Tiva C Series TMC123G launchpad中如何添加文件?
本帖最后由 一只耳朵怪 于 2018-6-11 11:56 編輯
在線學(xué)習(xí)金爾雅老師的CCS學(xué)習(xí)視頻時(shí)老師用的是CCS V5版本的而現(xiàn)在官網(wǎng)下載的是
發(fā)表于 06-11 01:12
keil自帶的ARMCC V5和V6 和 GCC編譯器 編譯用時(shí)和目標(biāo)文件的大小對比
的時(shí)間差對使用體驗(yàn)的影響可以忽略)3:ARMCC的V5 和 V6 都是keil的自帶編譯器,所以 IDE 是keil。 GCC的IDE是visual studio 2017 + vis
發(fā)表于 09-06 23:46
請問CCS v5 or v6如何使用C6457的MCSDK?
TI網(wǎng)站上能找到的支持C6457及SYS/BIOS的MCSDK只有v1.0版,在CCS v5和v6中安裝后,在配置SYS/BIOS的驅(qū)動時(shí)均無法選取MCSDK提供的EMAC驅(qū)動、EDMA LLD驅(qū)動
發(fā)表于 05-26 07:49
V5協(xié)議,V5協(xié)議內(nèi)容有哪些?
V5協(xié)議,V5協(xié)議內(nèi)容有哪些?
(1) V5協(xié)議概述 V5接口協(xié)議簇規(guī)定了接入網(wǎng)(Access Network)和本地交換網(wǎng)(Local Exchange)之間互聯(lián)的信號物理標(biāo)準(zhǔn)、
發(fā)表于 03-29 16:04
?2000次閱讀
基于V5/V6變頻驅(qū)動器的功能及工作原理
的應(yīng)用特點(diǎn),進(jìn)一步強(qiáng)化了產(chǎn)品的可靠性和環(huán)境的適應(yīng)性以及客戶化和行業(yè)化的設(shè)計(jì),能夠更好地滿足機(jī)床行業(yè)應(yīng)用的需求。結(jié)合機(jī)床主軸驅(qū)動器行業(yè)應(yīng)用的要求,V5/V6-MA系列機(jī)床主軸變頻驅(qū)動器具有以下特點(diǎn): 1、針對機(jī)床加減速問題有明顯改
發(fā)表于 10-02 15:34
?6次下載
使用ARMClang V6版本編譯器出現(xiàn)錯(cuò)誤的解決方法
很多STM32開發(fā)者使用ARM mdk IDE進(jìn)行開發(fā),我們知道ARM MDK IDE早已推出ARMClang V6版本的編譯器了。不過,當(dāng)我們把在V5
達(dá)實(shí)智能正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺V6版本
近日,在達(dá)實(shí)智能成立29周年慶典上,公司正式發(fā)布AIoT智能物聯(lián)網(wǎng)管控平臺V6版本。
使用V5版本經(jīng)ARMCC編譯放到V6時(shí)的一些錯(cuò)誤
評論