1、 文檔目標
解決 MDK 軟件打開提示框:ARM?Compiler Version not found in path:‘.ARMCC’!
2、 問題場景
打開keil工程時會警告
{
*** Warning: Registered ARM Compiler Version not found n path:'.ARMCC'!
*** Update the configuration Of multiple ARM Compiler in 'Manage Project Items'
*** under 'Folders/Extensons' ARM Compiler […]
}

圖 1
3、軟硬件環(huán)境
1)、軟件版本:MDK 5.38a
2)、電腦環(huán)境:Windows 10
3)、外設硬件:無
4、檢查問題原因
1、 添加編譯器的情況正常。

圖 2
嘗試重新添加,提示警告:Compiler 'C:Keil v5ARMARMCC Bin ArmCC.exe' not found !

圖 3
2、ArmCC.exe 程序正常,文件路徑也沒存在中文情況。

圖 4
3、 點開 Target 欄顯示空的,一般是由于選擇了 GCC 編譯器后Target 信息才為空。

圖 5
但是查看編譯器使用未選擇 GCC 編譯器。

圖 6
5、解決方法
1、嘗試卸載進行重新安裝 MDK5.38a,該問題還是重復出現(xiàn);(懷疑安裝文件有問題或者需要處理注冊表信息)
2、更換軟件版本,安裝 MDK5.39,該問題不會出現(xiàn),可以正常安裝 ARMCC 進行編譯。
3、驗證解決方法:
原因:客戶在安裝 Compiler 5 編譯器時,安裝路徑不正確。軟件中路徑未提前清除,安裝好編譯器后軟件識別不正確,導致出現(xiàn)警告*** Warning: Registered ARM Compiler Version not found n path:'.ARMCC'!
需進行如下操作:勾選 GCC 編譯器進行使用,點擊 ok,之后重新勾選 ARM 編譯器,點擊 ok。
