安装MDK5.38版(应该包括以后新的版本吧)后,再打开以前使用5.0版的编译器的工程,编译工程会报错误:
Rebuild started: Project: xxxxx
*** Target 'xxxxx' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
*** Please review the installed ARM Compiler Versions:
'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions.
'Options for Target - Target' to select an ARM Compiler Version for the target.
*** Rebuild aborted.
Build Time Elapsed: 00:00:01
说的是找不到5.0版的编译器。打开魔术棒,也能看到5.0版的编译器前有“Missing:”字样。

此时可以通过以下办法追加5.0版的编译器。
1、由菜单“Project -> Manage -> Project Items...”打开以下窗口:

2、转到“Folders/Extensions”选项

3、打开红色标记处的“...”

4、追加新的编译器
定位到你以前安装的低版本的MDK的ARMCC文件夹后,点击“确定”

就可以看到5.0版本的编译器追加进来了。

然后关闭窗口、回到工程界面即可。重新打开魔术棒,可以看到编译器下拉列表中已经载入5.0和5.06的版本了。为了避免以后关联出问题,最好是把之前版本的ARMCC目录拷贝到当前版本MDK的ARM目录下,然后重复以上1 ~ 4 的操作。
我要赚赏金
