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

Windows10下MSYS2环境CMake+Ninja构建链接步骤失败求助

MSYS2下CMake+Ninja链接阶段报错求助

我在Windows10机器上用MSYS2配置CMake,已经完成MSYS2安装、构建工具链部署和环境配置,但Ninja构建到链接步骤时卡住了。

以下是错误日志关键部分:

[2/2] Linking C executable cmTC_d5d92.exe
FAILED: cmTC_d5d92.exe
cmd.exe /C "cd . && C:\msys64\mingw64\bin\cc.exe CMakeFiles/cmTC_d5d92.dir/testCCompiler.c.obj -o cmTC_d5d92.exe -Wl,--out-implib,libcmTC_d5d92.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
The system cannot find the path specified.
ninja: build stopped: subcommand failed.

我搞不清到底是哪个路径找不到。那些带cmTC_*的.obj、.a都是临时文件,每次运行命令都会变,没法检查有效性,但我觉得这些文件没问题。已经确认命令里的cc.exe存在,推测可能是权限或配置问题,但不知道下一步该查哪里。

注:我执行的命令是:cmake -G Ninja ..

感谢帮助。

内容的提问来源于stack exchange,提问作者Ryan Robinson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 02:31:03