.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory

最近学习嵌入式,在初步建立工程的时候,出现了如下错误:
.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory

在百度了半天后,找了各种各样的解决方法,这些办法都不行!!!

有改电脑系统变量路径的,这个路径改了好多应用都打不开,虽然KEIL可以编译不报错了,但极其不推荐,不然电脑其他软件好多都打不开。第二种说是没有添加头文件core_cm3.h,明明添加了而且在C/C++路径里也添加了但还是没用。然后我编译给的例程发现又没有报错,证明运行环境都是没问题的。

真正的问题出现在这!!!

最后我仔细分析了错误,说是打不开文件core_cm3.o,说是没找到这个文件或路径,然后我就去看了看给的例程,发现在一个文件下面生成了很多这样的文件:CRF文件,D文件,O文件,错误报的就是没有core_cm3.o文件
在这里插入图片描述
然后我去我建立的工程项目里,找到相应的路径,发现恰好缺少了core_cm3.o文件,问题就明确了,我把
core_cm3.o复制到我建立的项目中,然后编译就通过啦!!!可能在编译过程中还会出现缺少其他.o文件,只要往你的工程添加相应的.o文件即可。在这里插入图片描述
注意:文件添加的路径一定要对,是在如图这个文件中,也就是编译程序后自己生成的这个目录
保险起见在C/C++路径中添加这个文件路径,文件路径别添加错了

如果有需要文件资源的在我博客的上传的资源里有,有需要的可以自取。
我设置了免费但还是说要要积分,如果提取还有积分的话,可以去百度网盘提取:
链接:https://pan.baidu.com/s/1NYXb2mjKhyAhJlUPf77IOg
提取码:qbh9
在这里插入图片描述

评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值