keil 5 MDK 安装失败提示Cannot create destination file."文件名、目录名或卷标语法不正确"

1、前言

最近需要使用到芯片GD32E230Cx,于是乎就找了一下开发环境,发现曾经使用STM32时安装有的keil5可以作为开发环境,于是乎就找来了固件库安装,然后编译报错了。发现是ARM编译器版本过低,然后找来了6.23版本安装,准备添加到keil5时,却添加不了,不支持ARMCLANG添加的方式,所以猜想可能是keil版本过低;然后找来最新的MDK542进行覆盖安装,然后安装失败,提示文件名、目录名或卷标语法不正确;查了半天都说是中文的原因,但是我没有使用中文作为文件名称,而且提示中的乱码不在路径中,在文件名称上,例如:

'D:\Program Files\Keil v5\ARM\NULink\NuMicro Cortex-M Keil 琫冭遍ㄩr鍔-鎴锋墜?pdf'

完全让人摸不着头脑,试了完全卸载keil5还是不行,怎么看都是因为中文的问题,不知道问题出在哪里?终于不断排查发现是系统区域设置的原因。

2、问题解决

解决方案① 更改安装路径为纯英文路径

解决方案② 临时关闭防病毒软件/防火墙

解决方案③ 调整系统区域设置,教程如下:

一、打开控制面板

二、打开区域

三、更改非Unicode程序的语言,点击更改系统区域设置

四、更改为英语(美国),勾选 Beta: 使用Unicode UTF-8提供全球语言支持。

五、最后重启电脑就OK了

相关推荐
HIT_Weston8 小时前
31、【Ubuntu】【远程开发】内网穿透:反向隧道建立(三)
linux·运维·ubuntu
skywalk81639 小时前
在FreeBSD 14.3上部署轻量级Linux jail环境 仅仅占用10M内存
linux·运维·服务器·虚拟机·轻量化·freebsd·jail
keep__go11 小时前
spark 单机安装
大数据·运维·分布式·spark
HIT_Weston13 小时前
27、【Ubuntu】【远程开发】内网穿透:CA 签名
linux·运维·ubuntu
凡间客16 小时前
Ansible安装与入门
linux·运维·ansible
_OP_CHEN17 小时前
Linux网络编程:(八)GCC/G++ 编译器完全指南:从编译原理到实战优化,手把手教你玩转 C/C++ 编译
linux·运维·c++·编译和链接·gcc/g++·编译优化·静态链接与动态链接
阿乐艾官17 小时前
【十一、Linux管理网络安全】
linux·运维·web安全
LoneEon18 小时前
告别手动操作:用 Ansible 统一管理你的 Ubuntu 服务器集群
运维·服务器·ansible
百***670318 小时前
Nginx搭建负载均衡
运维·nginx·负载均衡
梁正雄18 小时前
17、grafana安装
运维·grafana·prometheus·监控