You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CMake编译mujoco_mpc时遇cc.exe无法编译测试程序求助

编译mujoco_mpc时CMake报错求助

我尝试用CMake编译开源C++项目mujoco_mpc,过程中遇到错误,具体报错信息如下:

[cmake] 不搜索命令行中给出的未使用变量。
[cmake] -- C编译器标识为GNU 13.1.0
[cmake] -- CXX编译器标识为GNU 13.1.0
[cmake] -- 检测C编译器ABI信息
[cmake] -- 检测C编译器ABI信息 - 失败
[cmake] -- 检查工作C编译器:C:/msys64/ucrt64/bin/cc.exe
[cmake] -- 检查工作C编译器:C:/msys64/ucrt64/bin/cc.exe - 损坏
[cmake] CMake错误位于C:/Program Files/CMake/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:67 (message):
[cmake]   C编译器
[cmake] 
[cmake]     "C:/msys64/ucrt64/bin/cc.exe"
[cmake] 
[cmake]   无法编译简单测试程序。
[cmake] 
[cmake]   错误输出如下:
[cmake] 
[cmake]     切换目录:'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya'
[cmake]     
[cmake]     运行构建命令:C:/msys64/usr/bin/ninja.exe -v cmTC_599f8
[cmake]     [1/2] C:\msys64\ucrt64\bin\cc.exe    -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c'
[cmake]     失败:CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj 
[cmake]     C:\msys64\ucrt64\bin\cc.exe    -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c'
[cmake]     /bin/sh: 第1行:C:msys64ucrt64bincc.exe: 未找到命令
[cmake]     ninja: 构建停止:子命令失败。

CMake提示C:/msys64/ucrt64/bin/cc.exe无法编译简单测试程序,核心错误是/bin/sh找不到路径格式错误的C:msys64ucrt64bincc.exe命令。我试过网上多种解决方案都没解决,恳请帮忙。

我的环境变量信息如下:

C:\Users\PC>cc --version
cc (版本7,由MSYS2项目构建) 13.1.0
版权所有 (C) 2023 Free Software Foundation, Inc.
这是自由软件;请查看源代码的复制条件。本软件没有任何担保;
甚至没有适销性或针对特定用途的适用性担保。


C:\Users\PC>where cc
C:\msys64\ucrt64\bin\cc.exe

C:\Users\PC>echo %PATH%
C:\Program Files\Git\cmd;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\PC\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\msys64\ucrt64\bin;C:\Program Files\CMake\bin;C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\msys64\mingw64\bin\msys2_shell.cmd -c;C:\Users\PC\AppData\Local\Microsoft\WindowsApps;C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\PC\AppData\Roaming\npm;C:\Users\PC\AppData\Roaming\nvm;C:\Program Files\nodejs

内容的提问来源于stack exchange,提问作者19020051 Phạm Trung Nghĩa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:28:14