遇到的问题:
我下载的keil安装完了以后,他的UV4.exe文件在keil 5 这么个文件夹下,好像他的路径就定下来了,后来我把keil 5 文件夹的名字给改了,它UV4.exe就打不开了,我想改他路径,都不知道从哪改,csdn上也没有。
话说我为什么改文件夹名字,是因为keil运行程序的时候,他显示error:sys.o文件找不到,我觉得可能是文件夹名字格式不对,有个空格的问题,但改了之后又遇到这么个问题,我看csdn上说改什么TEMP的环境变量,可我那个路径本身就是英文啊,改了也没用,我找了好多,没有一个能解决我的问题,求大佬们支个招吧
重装吧,估计你的环境乱七八糟的了,你的这个sys.o错误可能是由于你使用了 armcc V6 编译器,而它不支持原子的 sys.c 文件中的内联汇编函数的格式。
改变了文件夹名称后,相对路径无效,系统无法找到相应的程序文件,从而导致程序无法启动。
解决方法是将文件夹名字改回来,或者重新安装该软件。如果你想要修改安装目录,可以尝试卸载原有的软件,然后重新安装到目标路径下。这样就可以避免因为相对路径失效而导致程序无法正常运行的问题。
要更改UV4.exe快捷方式的属性,请右键单击快捷方式,选择“属性”,然后更改“起始位置”字段中的路径。确保路径是指向Keil 5文件夹的完整路径,而不是只指向文件夹的名称。
还是直接卸载重新装吧,环境重新配置,手动改文件夹名肯定不行
可以尝试一下:
1.把keil 5文件夹的名字改回原来的名字
2. 找到你想要安装keil 5的文件夹,并将其名字更改为 "keil" (没有空格)
3. 在"keil"文件夹中找到并打开 uv4.exe 文件。如果 uv4.exe 能够运行,那么恭喜你已经成功解决了这个问题。
4. 如果问题仍然存在,你可能需要重新安装 keil 5。然后解决error:sys.o文件找不到的问题,
这个问题可以尝试chaptgpt上的以下方法:
在 keil 中出现 "sys.o 文件找不到" 的错误,可能是由于以下几个原因导致的:
实在不行重装找官方技术支持问问