System:
g++ 版本: g++ (TDM-2 mingw32( 4.4.1
视窗 7 32 位环境路径:C:Python33;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:Dwimperlperlbin;C:Dwimperlperlsitebin;C:Dwimperlcbin;C:Program FilesQuickTimeQTSystem;C:Cygwinbin;C:Program FilesCodeBlocksMinGWbin;
错误:
C:Program FilesCodeBlocksMinGWbin>g++ -o first.exe D:first.cpp
g++: CreateProcess: No such file or directory
我在SO上看过类似的问题,但没有一个能为我找到答案。根据一个建议,我添加了 Mingw,路径到 env 变量路径,如上所示。
更新:首先我从不相信这一点,但这对我有用。
MinGW 错误:不存在此类文件或目录
此错误很可能是由 PATH 问题引起的。我怀疑在您的情况下,g++
尝试在 PATH 中运行某些实用程序,但由于 PATH 中的错误或因为使用给定参数执行了错误的g++
而失败。例如,您可能在 C:Cygwinbin
中有一些工具。
如果这对任何人有帮助,我的错误案例是 PATH 中的无效斜杠,它设置为:
set PATH=%PATH%;"E:godot.src.locally/mingw32bin"
将 PATH
中的最后一个条目替换为以下内容修复了:
E:godot.src.locallymingw32bin