Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法

Waring: Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9 不预安装Compiler Version5解决办法

1. 原因
最近在学习STM32编程的时候,遇到了安装Keil_v5 MDK5.39版本的时候,不能编译程序,遇到了无法找到编译器的问题,Waring: Registered ARM Compiler Version not found in path:‘ARMCLANG’! ,这是由于ARM官网针对MDK5.7以后的版本不在预安装不预安装Compiler Version5

在网上找了得多解决方法,发现均不是很好解决,最终在知乎上看到大佬用这个方法解决,就把他介绍出来,让大家能够更好的学习STM32。大佬连接:https://zhuanlan.zhihu.com/p/561047339

2. 步骤
2.1 安装完Keil_v5后出现的编译错误

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第1张图片

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第2张图片

2.2 解决错误
2.2.1 下载老版本的MDK5.36(5.37以下版本都支持Compiler Version5)

MDK5.36是在米尔科技的官网下载的https://www.myir-tech.com/customerService/download.asp?anclassid=71

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第3张图片

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第4张图片

下载安装MDK V5.36,将安装路径下面的ARMCC(路径\Keil_v5\ARM\ARMCC)拷贝到新版本中的\Keil_v5\ARM\文件夹下。

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第5张图片

大家可以不用下载,已将就版本的ARMCC放到百度网盘里面,大家有需要自取:

链接:https://pan.baidu.com/s/1_TcJ3UoLYqMaS_fsQQVPDg
提取码:dths

2.2.2 Keil_v5添加编译器

如下图所示,添加上步的编译器

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第6张图片

2.2.3 Keil_v5选择编译器

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第7张图片

2.2.4 编译程序

没有问题!YES

Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法_第8张图片

你可能感兴趣的:(STM32,CubeMX实战,单片机,stm32,嵌入式硬件)