手把手教你升級(jí)Keil MDK的ARM編譯器
今天在我的技術(shù)交流群里,有朋友問(wèn)了這么一個(gè)問(wèn)題:怎么才能用更高的編譯器呀?
這位朋友給了一張圖:
從上圖可以看得出來(lái),這位朋友使用的Keil MDK并不是最新版本。目前(2020-11) 最新MDK版本為V5.32 ,默認(rèn)編譯器版本為V6.14.1:
如果我想使用V6.15版本編譯器該怎么操作呢?那么下面就來(lái)講講:怎樣將Keil MDK的編譯器升級(jí)為最新的編譯器(更換為指定版本的編譯器):
-
下載ARM編譯器
-
安裝ARM編譯器
-
Keil 配置編譯器
-
額外說(shuō)明
strongerHuang
1
下載ARM編譯器 這里不一定是使用最新的編譯,我們也可以使用老版本的,目前官方提供了歷史版本供大家下載。
通過(guò)瀏覽器自帶下載器可能比較慢,推薦使用迅雷,很多都有鏡像,速度相對(duì)快點(diǎn)。
strongerHuang
2
安裝ARM編譯器 安裝之前需要提醒一點(diǎn),根據(jù)你Keil MDK版本不同,支持的編譯器可能存在兼容問(wèn)題。比如MDK是V4版本,建議下載32位版本。我這里以ARM編譯器Windows 64位為例,安裝過(guò)程比較傻瓜式,基本一路“next”即可。
這里建議修改一下路徑:
安裝完成之后,會(huì)有相關(guān)的說(shuō)明文檔,可以看下:
strongerHuang
3
Keil?配置編譯器 Keil MDK里面有很多配置選項(xiàng),這里推薦大家閱讀我的《 Keil系列教程 》。1.打開(kāi)工程管理,進(jìn)入“Folders/Extensions”選項(xiàng)欄 可以通過(guò)菜單:Project -> Manage -> Project items進(jìn)入。
也可以通過(guò)工具欄工程管理快捷圖標(biāo):
2.修改(新增)編譯器
3.工程選擇編譯器
新增編譯器之后,就可以在工程配置中選擇新增的編譯器了:
此時(shí)就可以和往常一樣正常使用了。
strongerHuang
4
額外說(shuō)明 1.編譯器注冊(cè) 不管是Keil MDK,還是ARM編譯器都是收費(fèi)的工具,就會(huì)牽涉到注冊(cè)的問(wèn)題,如果按照上面的步驟直接使用ARM新增的編譯,可能會(huì)出現(xiàn)如下錯(cuò)誤:
意思就是沒(méi)有進(jìn)行注冊(cè),此時(shí)就需要花錢購(gòu)買正版了。。。
不想花錢購(gòu)買正版的同學(xué)自己想辦法了,下面方法不要說(shuō)是我給大家的哈:
正確注冊(cè)之后,就會(huì)沒(méi)問(wèn)題:
2.工程選項(xiàng)配置的變化
如果我們選擇了不同的編譯器,可能你Keil MDK的工程選項(xiàng)就會(huì)發(fā)生變化:
當(dāng)然,這個(gè)變化與你MDK版本還是有一定關(guān)系(不同版本可能不同)。
最后,大家想要閱讀更多關(guān)于 Keil MDK的內(nèi)容,后臺(tái)回復(fù)"Keil"?即可查看。
長(zhǎng)按前往圖中包含的公眾號(hào)關(guān)注
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!