将 ESP32 项目从 C 驱动器移动到 H 驱动器,现在它不会编译。在按照建议移动项目文件夹之前,我尝试删除构建文件夹并使用idf.py fullclean
,但这并没有解决我的问题。
CMakeError.log 包含以下信息:
确定 C 编译器是否工作失败,输出如下: Change Dir: //usersrv/users/user/esp_projects/guide/build/CMakeFiles/CMakeTmp
运行构建命令:C:/esp/tools/.espressif/tools/ninja/1.10.0/ninja.exe cmTC_637a9 && [1/2] 构建 C 对象 CMakeFiles/cmTC_637a9.dir/testCCompiler.c.obj
[2/2] 链接 C 可执行文件 cmTC_637a9
失败:cmTC_637a9
cmd.exe /C "cd . && C:\esp\tools.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc. exe -mlongcalls -Wno-frame-address CMakeFiles/cmTC_637a9.dir/testCCompiler.c.obj -o cmTC_637a9 && cd 。”
'\usersrv\users\user\esp_projects\guide\build\CMakeFiles\CMakeTmp'
CMD.EXE 以上述路径作为当前目录启动。
不支持 UNC 路径。默认为 Windows 目录。
xtensa-esp32-elf-gcc.exe:错误:CMakeFiles/cmTC_637a9.dir/testCCompiler.c.obj:没有这样的文件或目录 xtensa-esp32-elf-gcc.exe:致命错误:没有输入文件编译终止。
忍者:构建停止:子命令失败。
对于如何解决这个问题,有任何的建议吗?