嵌入式编程——Keil代码正确,编译报很多错

软件环境

操作系统:Windows 11 专业版
keil版本:uVision V5.41.0.0
软件信息截图:
绿色框选出的部分是我的Keil中的编译器版本

出现的问题

代码的编写没有问题,但是一旦编译,就会出现很多报错,甚至是几百个报错

问题排查

  1. 判断自己的包中是否有自己需要的包
    在这里插入图片描述
  2. 编译版本排查
    在这里插入图片描述
    查看自己的编译版本,因为在keil 5.37版本后keil安装包不再自动arm5 版本编译器。需要我们自己安装。

ARM5编译器的安装使用

  1. 安装ARM5编译器

我这里提供一个ARM5编译器的安装程序,因为我有再官网和其他地方找过,其实这个安装程序的话,并不好下载。点击此处下载
- 安装流程
由于我已经安装并在使用,就不演示了,安装程序打开后有详细的英文说明,可以自己仔细读一下。
- 建议
这个的安装位置是可以自己选择的,个人建议装在自己keil目录下就好,具体是哪个,可以参照这里
在这里插入图片描述
可以查看keil自带编译器的保存路径,然后将ARM5编译器的文件夹“ARMCC”放在ARM中,如果自己实在找不到,放在其他位置也行,但要避免被自己勿删(记住你安装的路径)。

  1. 如何让keil使用新安装的编译器版本
    上图:在这里插入图片描述

自顶向下按照图示的顺序点击按钮位置,进行添加,同时要注意,点击最后一个后,需要你选择已经安装编译器的可执行文件路径,进入ARMCC文件夹,选择bin文件夹,这个文件夹一般是存放可执行文件的文件夹,然后点击确定。

  1. 选择新安装的ARM5编译器

在这里插入图片描述
紧接着在编辑界面点击“魔术棒”的图标,在里面选择ARM版本,这个选项在“Target”中,别选错!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值