系统:
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
答案 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