0

系统:
g++ 版本:g++ (TDM-2 mingw32) 4.4.1
windows 7 32 bit Env 路径: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 错误:不存在这样的文件或目录

4

1 回答 1

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
于 2014-12-17T16:31:51.370 回答