WIN10 MDK5无法产生core_cm3.o文件的解决办法

这件事情困扰了我有一年半之久,之前以为复制一个core_cm3.o文件,将就着用用,以后就不再用KEIL5这个软件,没想到兜兜转转又用回了这个软件。因为在网上没有找到完整的教程,所以打算为这个对我来说无比艰难的问题写第一个博客。

问题所在:根源确实是因为账户或者路径或者环境变量存在中文

解决方案:

1、如若你已经创建本地账户,用户名为中文,则在控制面板-用户账户这个界面选择更改账户名称,将名称改为英文;

如若你还没有创建本地账户,可以创建一个(此处貌似有注销操作,不过年代太久记不清楚了),记得命名时使用英文;

(贴一条创建本地账户的百度经验:https://jingyan.baidu.com/article/b0b63dbf3b38d54a49307046.html

2、如果你保存MDK5的路径有中文的文件夹,修改就完事了;

3、最麻烦的(我属于这种情况),在计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变量这个地方出现中文。

我之前的情况:四个马赛克的地方都是中文;改完之后:oneDrive还是中文,下面三个都变成了英文。(个人猜想最主要修改path)

需要修改的是C盘Users里账户的名称(中改英)。当使用的是本地账户,我们是不能在本地账户修改本地账户的文件夹的名称的(你想跳过一级上司让他滚蛋,想想都不可能),所以首先要回到微软账户(也就是二级上司)。

操作:1)计算机管理-本地用户和组-用户-Administrator,将账户已禁用对号去掉

2)注销登录,登录界面有两个账户可以选择(本地账户和Administrator账户),进入Administrator账户

(温馨提醒:桌面上的东西会全不见,不用怕,会去还有的,不放心可以再操作之前备份一下)

3)进入C盘Users对修改本地账户文件夹的名字(中改英)。此处可能会出现文件夹已打开无法修改的情况(猜想可能是那边的账户没完全关闭?),windows+R,开启“运行”对话框,输入cmd按回车键,进入命令提示符窗口,输入explorer.exe,按回车键。重新启动资源管理器进程,再去修改。

4)windows+R,开启“运行”对话框,输入regidit按回车键,打开注册表管理器

5)依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到之前用户名用户的对应所在ProfileImagePath值

6)修改ProfileImagePath的值,将地址改为修改成后来你改为的文件夹名。与C盘用户里面你改的文件夹名一致(中改英)。

7)再次注销进入本地账户,就完成了环境变量处的中改英。

希望对大家有所帮助,可以早日解决这个问题!

主要参考两个博客:

https://www.cnblogs.com/weinapang/p/9376850.html

https://blog.csdn.net/weixin_44549297/article/details/88563389

 

 

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值