我正在尝试在Windows上使用MinGW,我在这里阅读了很多帖子,但仍然无法解决问题。我收到以下消息:
'g++' is not recognized as an internal or external command ...
我已经在我的PATH中加入了包括:
C:\MinGW\bin;
我还尝试了setx
和set
,但可能没有正确设置g ++。
我的路径是
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32
\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-St
atic;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\M
icrosoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0
\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Bi
nn\; C:\MinGW\bin;C:\MinGW\msys\1.0\bin; C:\MinGW\bin\g++.exe; C:\MinGW\bin\"g++.exe"; C:\MinGW\bin\g++;
我正在使用Windows 8,并在设置PATH后重新启动了我的电脑。
答案 0 :(得分:1)
你的道路相当混乱。例如,应该是C:\MinGW\bin
的条目有几个前导空格。 Windows将路径中的分号之间的所有字符视为重要字符 - 您需要删除这些无关的空格。
路径中还有以下项目(一些带有前导空格),应该删除它们:
C:\MinGW\bin\g++.exe
C:\MinGW\bin\"g++.exe"
C:\MinGW\bin\g++
请注意,PATH
条目不应包含可执行文件本身,只包含您希望操作系统在PATH搜索中找到的可执行文件的目录。此外,引号不应包含在PATH
条目中;与space类似,使用该路径的代码会将它们视为要搜索的目录名的实际部分。