Keil5编译 Could not open file ..\output\core_cm3.o: No such file or directory

本人在使用Keil5做STM32开发时,编译出现如下问题error: L6002U: Could not open file ..\output\core_cm3.o: No such file or directory", 没有产生core_cm3.o 。

电脑环境:Win10  安装有IAR和Keil5

网上说查了原因说是CMSIS1.x和CMSIS2.x不兼容的问题,解决方案是从ARM 官网下载最新的CMSIS文件,取而代之。

但经过我的排查应该是电脑名称是中文所引起。

 

如下是我找到的简单处理方法,亲测有效。

控制面板-系统-高级系统设置-高级-环境变量-XX的用户变量(xx是用户名一部分)  里面的TEMP 和TMP路径是%userprofile%开头,把两个%userprofile%替换成c:\user\default。这样临时文件就不用存到有中文的路径了。原来的%userprofile%默认是c:\user\中文用户名。

Keil5编译 Could not open file ..\output\core_cm3.o: No such file or directory_第1张图片

编译后出现

你可能感兴趣的:(物联网)