Keil MDK5.37以上版本自行添加AC5(ARMCC)编译器的方法

【对安装AC5后,编译时提示找不到序列号的错误,文中有提示的解决方法】

从MDK5.37开始,AC5(ARMCC)编译器不再默认安装,需要独立安装。路径、字符等安装问题,都可能引起AC5的编译错误。下面给出不用爬坑的方法。

下面是安装步骤:

下载AC5(ARMCC)编译器,,不想官网注册后再下载的,可以在网盘下载。

1. 官方页面下载:

Legacy Arm Compilers – Arm Developer

2.网盘下载:

百度网盘-
下载Arm Compiler 5.06 update 7 (build 960):https://pan.baidu.com/s/1ND3vKLzqxanWVP304txRtQ ,提取码:idvc

安装编译器:

0555d62374d34e6fb3d2120ad1098cd6.png

强调:在keil_v5文件夹内的ARM文件夹中,新建ARMCC文件夹。【此文件夹名为方便区别AC6,有强迫症的自己重新命名,文件夹名只要是英文既可!】

66e27059b69548dc8810e5bb03db7b44.png

注意:

①、需要放在keil安装目录下的ARM下目录,否则会找不到license路径。

②、安装路径不要有特殊字符,否则编译时会报错。

安装完成后,在KEIL中设置编译器:

f1e27a3ceee64f80a8a210b1c814ed81.png

切换至Folders/Extensions选项卡

f65c9513bc144a4099a652202f5af7b0.png

点击Use Arm Complier一栏最后的三个点,选择刚刚安装的编译器路径

在Options的【Target】选项卡中,查看可选编译器,选项中的Use default compiler 5就是AC5。

现在您可以对比测试AC5和AC6的编译速度了,是不是高下立判?!当然,选哪个版本,就看您的习惯了。

enjoy!

### Keil MDKARMCC 编译器使用指南 #### 一、编译器添加方法 对于Keil MDK5.37及以上版本,在项目配置过程中如果需要切换至AC5 (ARMCC)编译器,可以在【Target】选项卡中发现Use default compiler 5这一项即代表了AC5的选择[^3]。当环境中尚未存在该编译器时,则需通过点击Add another ARM Compiler Version to List来引入新的编译器版本到列表之中[^2]。 #### 二、具体操作流程 在实际操作里,为了向Keil环境内加入ARMCC V5编译器,应当先进入编译器设置菜单并选取上述提到的“增加其他ARM编译器版本”的选项;随后按照提示定位至本地计算机上Keil软件目录下对应的ARMCC文件位置完成加载过程[^4]。 #### 三、特性概述 ARMCC作为针对ARM架构处理器优化过的C/C++编译工具集,具备如下特点: - **高度集成化**:紧密融合于Keil MDK开发平台内部,便于开发者快速构建基于ARM核的应用程序; - **性能优越**:能够生成高效紧凑的目标代码,有助于减少最终产品的存储空间占用以及提高运行速度; - **兼容性强**:支持多种标准库函数调用及不同类型的输入源码格式转换处理。 #### 四、常用命令行参数说明 以下是部分常用的ARMCC编译指令及其作用解释: ```bash --cpu=CORE_TYPE # 指定目标CPU型号 -c # 只做预处理和编译工作而不链接 -O0, -O1, ... , -O3 # 设置不同的优化级别,默认为-Os注重尺寸而非速度 -DNAME=DEFINITION # 定义宏名称及其值用于条件编译 -Ipath # 添加头文件搜索路径 -Lpath # 增加库文件查找目录 ```
评论 47
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值