目录
前言
问题
解决方法
前言
我们重新安装KeilMDK以后,编译之前的工程,可能会报错,原因可能是以前的编译器Compiler Version5丢失了。
1、为什么会丢失?
答:Keil MDK5.37及更新的MDK不再预装ARM Compiler Version5,他们预装的是最新的ARM Compiler Version6,所以你之前用老keil写的工程,在ARM Compiler Version6编译器下编译会出错。
2、怎么解决这个问题?
答:把ARM Compiler Version5安装回来。
问题
在Target标签下,我们可以看到Compiler Version5是丢失的,后我们以固件然库方式编程,编译之后全是错误,以其他几种编译器编译出来也还是有错误。
解决方法
1、我们要把ARM Compiler Version5搞回来,在MDK537里面是没有对应文件的,我们可以去其他同学电脑里的老keil的安装文件中去找【ARMCC】这个文件夹,把它复制粘贴到MDK5.37的Keil_v5\ARM目录下即可。
这个是【ARMCC】文件夹永久的链接:
链接:pan.baidu.com/s/1-O03uX
提取码:nnk1
大家把它下载好,复制到MDK5.37的Keil_v5\ARM目录下。
2、然后我们我们打开MDK5.37,点击Manage Project Items,在Folders/Extensions标签下,点击右侧省略号添加之前复制的ARMCC文件夹,这样子以来我们的MDK5.37就有Arm Compiler 5了。
上图是添加成功后的现象。
3、回到keil,在Target标签下,我们发现Compiler Version5回来了,选择它作为编译器。
点击编译,顺利通过!!!0 Errors,0 warnings!!!!
码字不易,希望喜欢的小伙伴别忘了点赞+收藏+关注,你们的肯定就是我创作的动力。文章来源:https://www.toymoban.com/news/detail-723619.html
欢迎大家积极交流,本文未经允许谢绝转载!!!
文章来源地址https://www.toymoban.com/news/detail-723619.html
到了这里,关于Compiler Version5丢失,keil编译出错怎么解决?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!