本文章仅作为个人学习记录,方法也是从其他博主的博客中得到的,链接如下:二、Keil——Missing Compiler Version 5 和 core_cm3.c 问题解决 - YI颗白菜 - 博客园 (cnblogs.com)

 问题描述

        更新最新的keil版本(MDK5.37)后,在编译以前版本的工程文件时,发现出现了非常多的报错,在网上搜索之后发现原来时编译器版本不匹配的问题,即MDK5.37中使用的是Version 6版本的编译器,而缺少Version 5,对于以前编写的工程文件来说,需要使用的是Version 5版本,因此产生了报错。


解决方案:

重新下载ARM Compiler Version 5编译器即可解决

1、下载ARM Compiler Version 5版本的编译器ARMCC

链接:https://pan.baidu.com/s/1moOT1yxov-hiMl9iJWUPsw?pwd=mdk5 
提取码:mdk5 

 2、解压并复制到keil安装目录下的ARM文件夹里

3、配置keil

        打开File Extension,Books and Environment...

         选择Folders/Extensions,点击Use ARM Compiler方框中的 ... 选项

         选择Add another ARM Compiler Version to List...

         找到并添加刚刚下载好的文件ARMCC
        (若在第2步中不知道要把文件安装到哪里,可以通过这个步骤得知,选择Add another ARM Compiler Version to List...选项之后,keil会自动打开对应路径,只需要把ARMCC复制到对应路径下即可)

        再次打开Options选项,发现Version 5的编译器已经安装好了


        配置到此结束。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐