KEIL 5.38的C编译器ARM Compiler V5

一、问题来源

最近接了个活,要用到以前的代码。但是编译不过去,经过调查,发现那个代码是前辈用ARM Compiler V5做的。然而,现在的KEIL不给预装ARM Compiler V5,如果用v6编译就如下图所示。所以我得想办法给KEIL支持ARM Compiler V5。
在这里插入图片描述
检查了一下,发现确实没有v5的编译器。
在这里插入图片描述

二、解决问题的故事线

2.1 获得ARM Compiler V5的安装包

国内有很多前辈其实已经把ARM Compiler V5下载下来了,仔细点搜还是搜得到的。但是我这里找到了一个官方的办法。

找到了官方的这个问题说明文档:https://developer.arm.com/documentation/ka005198/latest

然后顺着去找到下载网址:https://developer.arm.com/downloads/view/ACOMP5。注意的是,这个网站是要登录ARM的账号。如果没有的话去注册一个就好。

在这里插入图片描述
这里有两个下载资源。第一个应该是给linux的。如果是keil的话,我们一般是用在Windows上的,所以我们下载第二个。

2.2 安装

下载以后,安装。但是注意安装路径一定要放在KEIL\ARM\下面创建的子目录里。我这里用的是KEIL\ARM\ARMCC5。

2.3 KEIL下引入ARM Compiler V5

安装好了以后,点击那个品->Folder/Extensions.

在这里插入图片描述
点Use ARM Compiler 最右边那个…。

在这里插入图片描述
选中安装编译器的文件夹。于是就会出现:
在这里插入图片描述
再点Setup Default ARM Compiler Version

在这里插入图片描述
一路点完确定。

2.4 确认

点魔法棒,确认一下。已经可以选中ARM Compiler v5了。
在这里插入图片描述
回头编译一下工程。

在这里插入图片描述
Ура,编译通过。

三,总结

解决这个问题就是:

  1. 下载老版本的编译器安装包。
  2. 安装到KEIL的ARM文件夹下创建的子目录里。
  3. 在KEIL中选中并加入到编译器序列中
  4. 测试编译

这样就完成了v5编译器的安装。

  • 14
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值