2012-03-16 104 views
8

在我的电脑上有Windows 7 x86。我安装MinGW的,我写的路径,但是,当我走在cmd.exe的,写的g ++ -v它说:“g ++”不被识别为内部或外部命令,MinGW

"g++" is not recognized as an internal or external command. 

但是,当我写-v命令识别出它的补充。我需要这个学校,我在Eclipse工作,我甚至安装了最新的Java(我看到它必须安装)。

+2

如果你想在'cmd'中使用'gcc.exe'或'g ++。exe',你需要设置环境'PATH'来包含mingw'bin'目录的目录。 – birryree 2012-03-16 17:12:14

+1

在cmd.exe提示符下运行'path'或'echo%PATH%'。仔细检查路径。它是'C:\ mingw \ bin;' ? – vrdhn 2012-03-16 17:13:29

+1

C:\ MinGW \ bin; C:\ MinGW \ msys \ 1.0 \ bin这是我有我的路径。我检查了路径,它是正确的。并在文件中,你可以找到g ++。exe – user1274566 2012-03-16 17:27:12

回答

6

您必须修改环境变量。执行以下操作:

  • 从桌面上,右键单击计算机,然后单击属性。
  • 在计算机属性窗口中单击更改设置
  • 在打开的系统属性窗口中,单击高级选项卡。
  • 在高级部分中,单击环境变量按钮。
  • 最后,在环境变量窗口中(如下所示),在系统变量部分突出显示路径变量,然后单击编辑按钮。使用您希望计算机访问的路径添加或修改路径行。每个不同的目录用分号分隔,如下所示。

    C:\Program Files;C:\Winnt;C:\Winnt\System32

此外,您可以参考this link

7

眼看make命令工作得很好,我想你忘记了标记mingw-gcc-g++包MinGW的安装管理器。

再次运行MinGW的安装管理器和标记mingw-gcc-g++安装并按Apply Changes

1

我在崇高同样的问题..

Right click on my computer 
Advanced system settings 
Environment variables 
in system variables, change path to location of '...\MinGW\bin' 

例如:d:\工作\崇高\ MinGW的\ BIN

相关问题