昨天心血来潮,把之前老版本的keil5升级到了MDK-5.38和C51-9.61A版本。安装什么的一开始很顺利,直到编译的时候出现下面的报错信息:
这里的错误信息 提示就是:这里没有AC5版本的编译器,(大概就是这个意思)。
(default compiler version 5 ‘which is not available)
后来我又了解一下,这个是因为新版的keil不再提供默认AC5的编译器,只能够自己手动添加,后面会给出官网的下载地址。
之后根据安装目录查找,这个是由于我之前安装的时候已经把AC5的编译器添加了一次,所以现在的编译出现这样的报错信息,于是我把自己总结下来的分享一下:
在魔术棒的面板当中 ,出现根本没有AC5的编译器
接下来就需要手动添加了,注意跟着我的步骤来,顺序很重要,(试错了好几次的)这个创建文件夹很重要,空白也是无所谓的。
接着就需要打开这个文件,这个是AC5的编译器(这个编译器的安装在官网有相关文件下载)
官网下载链接:https://developer.arm.com/documentation/ka005184/latest
双击这个文件之后就是按照下面的开始了
注意了,注意了 ,注意了重要的事情说三次
点击next之后就来到这个界面
好的,最关键的一步来咯
这里第一步是选择你要安装的地方,取决于你的keil安装在哪个路径,第二个就是arm得到AC5编译器了,我这里把keil安装在D盘,所以我自己就选择browse之后就选择我的安装目录了,你们可以根据需要安装
来到这一步就是选择你的目录了,在keil里面找到刚刚建好的ARMCC文件夹,一定要放在arm文件夹里面,不然之后手动添加路径很麻烦
下面就是图文教程了,按照一步步来就行了
好,点击安装,等待进度条走完就行了,到这里就基本上完成了
之后点击finish就结束安装,弹出的官网界面可以直接关掉
接下来也是很重要的,现在安装好并不能直接编译,还是会报错的,还有一个步骤的,跟着图文教程一步步来,莫急莫急
到这一步如果编译还是有问题就需要在魔术棒里面选择编译器了
选择魔术棒----target----arm compiler这个下拉框就可以找到AC5编译器了之后再编译就不会报错了
创作不易,还希望多多点赞支持哈,感谢!!!
希望本教程对你有所帮助,如果觉得有问题可以随时留言,欢迎批评指正!!!
文章来源地址https://www.toymoban.com/news/detail-434530.html
文章来源:https://www.toymoban.com/news/detail-434530.html
到了这里,关于2023新版keil编译不通过,报错的-保姆级解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!