现象描述:
1、keil版本是5.37 上一次运行编译还没问题,第二天起来打开软件直接跳弹窗了
2、编译也无法正常进行,显示如下错误:
--- Error: failed to execute 'D:\Software\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\ArmLink'
3、我以为是编译器选择错了,结果点开target栏直接就是空的了
正常Target应该是下面的样子
因为我ac5与ac6两个编译器都是装着的,居然还能给我报错。这一下给我整蒙圈了,然后尝试了以下方法:
(5条消息) keil Error: failed to execute 'C:\Keil\ARM\ARMCC'的解决方法_FFF700的博客-CSDN博客
可以看到我这里编译器ac5,ac6是都有的。
(5条消息) “registered arm compiler version not found in path” 问题的解决_qq_16055183的博客-CSDN博客 又试了一下这个博主分享的方法,我发现我压根没ARMCC文件夹
解决方法:
最后尝试了一下移除ac5 后重新导入ac5,路径选择安装目录下的arm文件夹,
有的帖子说选择arm下的BIN文件,我这里是,他会自动选择你所选文件下一级的BIN文件,所以直接选ARM文件夹就可以了,然后导入ac5成功。
尝试编译,不报错。解决!
至于为什么会出现这种现象,我是想不通。