keil5 sys.o找不到,更改路径,uv4又打不开了

遇到的问题:
我下载的keil安装完了以后,他的UV4.exe文件在keil 5 这么个文件夹下,好像他的路径就定下来了,后来我把keil 5 文件夹的名字给改了,它UV4.exe就打不开了,我想改他路径,都不知道从哪改,csdn上也没有。
话说我为什么改文件夹名字,是因为keil运行程序的时候,他显示error:sys.o文件找不到,我觉得可能是文件夹名字格式不对,有个空格的问题,但改了之后又遇到这么个问题,我看csdn上说改什么TEMP的环境变量,可我那个路径本身就是英文啊,改了也没用,我找了好多,没有一个能解决我的问题,求大佬们支个招吧

重装吧,估计你的环境乱七八糟的了,你的这个sys.o错误可能是由于你使用了 armcc V6 编译器,而它不支持原子的 sys.c 文件中的内联汇编函数的格式。

img

改变了文件夹名称后,相对路径无效,系统无法找到相应的程序文件,从而导致程序无法启动。
解决方法是将文件夹名字改回来,或者重新安装该软件。如果你想要修改安装目录,可以尝试卸载原有的软件,然后重新安装到目标路径下。这样就可以避免因为相对路径失效而导致程序无法正常运行的问题。
要更改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 文件找不到" 的错误,可能是由于以下几个原因导致的:

  1. 缺少系统文件或者库文件
  2. 系统文件或者库文件没有正确设置路径
  3. 系统文件或者库文件被其他程序占用
    针对这种问题,你可以按照以下步骤来解决:
  4. 确认 sys.o 文件是否存在于 keil 的安装目录下,检查是否存在命名错误。
  5. 如果 sys.o 存在于其他主路径上,请确认路径设置是否正确。
  6. 尝试重新生成 sys.o 文件,可以尝试重新编译并重新构建系统,确保编译过程没有任何警告和错误。
  7. 确保你的代码中引用了正确的系统文件和库文件,并且路径设置正确,毋庸置疑。
  8. 如果确保以上步骤已经执行完毕,而问题依然存在,请考虑升级 keil 软件至最新版本。
    希望以上步骤可以帮助你解决 "sys.o 文件找不到" 的问题。

实在不行重装找官方技术支持问问