g ++:CreateProcess:没有这样的文件或目录

时间:2013-10-11 16:29:12

标签: c++ mingw

系统:
g ++版本:g ++(TDM-2 mingw32)4.4.1
Windows 7 32位 环境路径:C:\Python33\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Dwimperl\perl\bin;C:\Dwimperl\perl\site\bin;C:\Dwimperl\c\bin;C:\Program Files\QuickTime\QTSystem\;C:\Cygwin\bin;C:\Program Files\CodeBlocks\MinGW\bin;

错误:

C:\Program Files\CodeBlocks\MinGW\bin>g++ -o first.exe D:\first.cpp
g++: CreateProcess: No such file or directory  

我在SO上看了类似的问题,但没有一个对我有答案。 根据一个建议,我添加了Mingw,即env变量路径的路径,如上所示。

更新:首先我从不相信这一点,但这对我有用 MinGW error: No such file or directory exists

1 个答案:

答案 0 :(得分:1)

此错误很可能是由PATH问题引起的。我怀疑在你的情况下g++尝试在PATH中运行一些实用程序,但由于PATH中的错误或者因为给定参数执行了错误的g++而失败了。例如,您可能在C:\Cygwin\bin中有一些工具。

如果这有助于任何人,我的错误案例是PATH中的无效斜杠,设置为:

set PATH=%PATH%;"E:\godot.src\.locally/mingw32\bin"

用下面的内容替换PATH中的最后一个条目:

E:\godot.src\.locally\mingw32\bin