【Keil 5 没有编译器 Missing:Compiler Version 5 的解决方法】

原因:

最新发布的MDK5.37已经不再安装Arm Compiler 5(ARMCC)编译器了,因为点击魔术棒后,在Target选项卡中选择编译器时,会看到missing:compiler version 5
主包安装的MDK5.39

下载链接:(附上两个网盘的连接)

百度网盘: ARMCompiler_506_Windows_x86_b960.7z
链接: https://pan.baidu.com/s/1HOEZxbS9C4oV3YpzEpLYRg 提取码: tqfa

夸克: ARMCompiler_506_Windows_x86_b960.7z
链接:https://pan.quark.cn/s/9a378db7e146
提取码:Fx8r

在这里插入图片描述

解决步骤

1、下载安装包

在这里插入图片描述

2、右键 以管理员身份运行

在这里插入图片描述

3、一路next的就好了

在这里插入图片描述

4、勾选 “I accept the terms in the License Agreement” ,然后点击 “Next” 。

5、点击 “Browse…” ,选择编译器的安装路径 。

    在 “Keil的安装路径” 下的 “ARM” 目录中创建一个 “ARMCC” 目录,用于安装 ARM Compiler 5 编译器。然后点击 “OK” 。**

在这里插入图片描述

注意:需要将安装路径 “Keil的安装路径” 下的 “ARM” 目录下,否则会找不到 License 路径。
安装路径中不要包含中文,防止编译时出现异常报错。

6、点击NEXT >>Install>>Finish

在这里插入图片描述

以下是我的文件放的位置
在这里插入图片描述

二、打开KIEL5,随便打开一个工程

一定要打开工程项目!!!

1、点击项目管理项,

在这里插入图片描述

2

在这里插入图片描述

3、点击添加刚才安装的编译器

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0739e96d4bb447039d437a287fe3b9e4.png
在这里插入图片描述

4、安装成功

在这里插入图片描述
在这里插入图片描述

5、选择ARM Compiler 5 作为当前使用的编译器

选择刚刚安装添加的Use default compiler version 5,再点击 “OK” 。
在这里插入图片描述

<think>嗯,用户想下载ARM Compiler版本5,我需要根据提供的引用内容来解答。首先,看看引用2提到有一个开源仓库提供下载,地址是gitcode.com,可能需要引导用户去那里下载。然后引用4提到KEIL高版本不再自带编译器,需要手动安装,用户可能遇到这个问题,所以步骤里应该包括下载后的安装配置。另外,引用3显示编译错误可能是因为没有正确安装编译器,所以用户可能需要按照步骤设置项目中的编译器路径。需要分步骤说明下载和安装过程,确保用户能理解。还要注意用户可能是开发者,需要明确的指导,比如下载链接和安装后的验证方法。可能用户之前安装过KEIL新版本,导致无法使用旧编译器,所以需要手动安装。要确保回答清晰,步骤详细,避免用户再次遇到问题。</think>根据您的需求,以下是下载和安装ARM Compiler Version 5的详细步骤说明: ### 一、下载ARM Compiler Version 5 1. **通过开源仓库下载** - 访问GitCode开源项目仓库: [ARM Compiler Version 5下载地址](https://gitcode.com/open-source-toolkit/69ebc) 该仓库提供完整的ARM Compiler Version 5安装包(包含`.exe`和`.pack`文件)[^2]。 - 下载完成后解压文件,得到以下内容: - `ARMCompiler5.06u7.exe`(主安装程序) - `ARM.CMSIS.5.9.0.pack`(CMSIS支持包) 2. **备选官方渠道** 若开源仓库不可用,需通过Keil MDK的**Pack Installer**间接获取,但需先注册ARM账号并验证开发者身份。 --- ### 二、安装步骤(Windows环境) 1. **运行安装程序** ```bash # 双击ARMCompiler5.06u7.exe启动安装向导 # 选择默认安装路径(建议保持C:\Keil_v5\ARM\ARM_Compiler_5.06u7) ``` 2. **集成到Keil MDK** - 打开Keil → `Project` → `Manage` → `Folders/Extensions` - 点击`Add`,添加编译器路径: `C:\Keil_v5\ARM\ARM_Compiler_5.06u7\bin` - 保存后重启Keil[^4] --- ### 三、验证安装 1. **编译测试** ```bash # 在Keil中新建STM32工程 # 选择目标设备(如STM32F103C8) # 修改项目配置: Project → Options for Target → Target → ARM Compiler → 选择"V5.06 update 7 (build 960)" ``` - 若编译输出包含`ARM Compiler 5.06 update 7 (build 960)`字样,表示安装成功[^1] 2. **命令行验证** ```bash armcc --version # 预期输出:ARM Compiler 5.06 Update 7 (build 960) ``` --- ### 四、常见问题解决 - **报错"Compiler not available"** 检查路径是否包含空格或特殊字符(建议安装路径全英文)[^3] - **CMSIS兼容性问题** 手动安装`ARM.CMSIS.5.9.0.pack`支持包 - **与Keil高版本冲突** 优先使用Keil 5.30以下版本,或通过`Batch Build`指定编译器路径 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值