keil编译出现..OBJUSART.axf: error: L6002U: Could not open file ..objsys.o: No such file or directory

时间:2024-03-15 11:45:59

keil5在编译时出现…\OBJ\USART.axf: error: L6002U: Could not open file …\obj\sys.o: No such file or directory如何解决

笔者的系统是Win10,在搭建32单片机的开发环境时,可谓是一波三折了,重装了几次,遇到最棘手的也就是…\OBJ\USART.axf: error: L6002U: Could not open file …\obj\sys.o: No such file…介个问题了。。
程序用的是商家给的现成的代码,所以程序本身是不存在问题的。

解决该问题要注意:
一、你的keil的安装路径以及系统用户名是否带中文字符以及一些特殊字符,如果带,改了吧。
二、如果不存在上述问题,那么你可能需要修改一下环境变量,因为极有可能是你的环境变量的值存在中文或者特殊字符了,呐~,解决方法如下:

1.在C盘建立一个新的文件夹,命名为英文,如usertemp
2.右击"此电脑",选择属性选项卡,然后点击左侧高级系统设置
3.找到环境变量
keil编译出现..\OBJ\USART.axf: error: L6002U: Could not open file ..\obj\sys.o: No such file or directory

keil编译出现..\OBJ\USART.axf: error: L6002U: Could not open file ..\obj\sys.o: No such file or directory

注意第二张图是笔者已经更改过了的,原来是有中文滴,编辑时将开头的C:\“你的用户名”改为“C:\usertemp”即可,其他的不用动,之后点击确定。
4.重启
5.打开你的keil,编译,就可以成功了。
笔者亲身试验,成功后简直高兴的像个五百斤的孩子!O(∩_∩)O哈哈哈~