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