.\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文件
.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory_第1张图片
然后我去我建立的工程项目里,找到相应的路径,发现恰好缺少了core_cm3.o文件,问题就明确了,我把
core_cm3.o复制到我建立的项目中,然后编译就通过啦!!!可能在编译过程中还会出现缺少其他.o文件,只要往你的工程添加相应的.o文件即可。.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory_第2张图片
注意:文件添加的路径一定要对,是在如图这个文件中,也就是编译程序后自己生成的这个目录
保险起见在C/C++路径中添加这个文件路径,文件路径别添加错了

如果有需要文件资源的在我博客的上传的资源里有,有需要的可以自取。
.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory_第3张图片

你可能感兴趣的:(.\Obj\Template.axf: error: L6002U: Could not open file .\obj\core_cm3.o: No such file or directory)