MinGW不会将"g ++"识别为内部或外部命令

use*_*566 14 c++ eclipse mingw g++

在我的电脑上我有Windows 7 x86.我安装了MinGW,我写了路径但是当我进入cmd.exe并编写g ++ -v时它说:

"g++" is not recognized as an internal or external command.
Run Code Online (Sandbox Code Playgroud)

但是当我编写make -v命令时,它会识别它.我需要这个用于学校,我在Eclipse工作,我甚至安装了最新的java(我看到它必须安装).

小智 8

您必须修改环境变量.请执行下列操作:

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

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

另外,您可以参考此链接


Mic*_*Net 8

看到make命令工作正常,我想你忘了mingw-gcc-g++在MinGW Installation Manager中标记包.

再次运行MinGW Installation Manager并标记mingw-gcc-g++安装并按Apply Changes


小智 5

我在 Sublime 中也遇到了同样的问题..

Right click on my computer
Advanced system settings
Environment variables
in system variables, change path to location of '...\MinGW\bin'
Run Code Online (Sandbox Code Playgroud)

示例:D:\work\sublime\MinGW\bin

  • “更改路径”是指“添加到路径”,因为仅更改它就会使 g++ 工作,但会破坏其他所有内容 (5认同)