我使用的是Windows 7 x86操作系统,在电脑上安装了MinGW,设置好环境变量后,在cmd.exe中输入g++ -v命令时,显示如下信息:
"g++" is not recognized as an internal or external command.
但是当我输入make -v命令时,它可以识别。我需要这个命令来完成学校的任务,在Eclipse中工作,我甚至安装了最新版本的Java(我看到必须安装Java)。
看到make命令正常工作,我认为您忘记在MinGW安装管理器中标记 mingw-gcc-g++
软件包。
再次运行MinGW安装管理器,将 mingw-gcc-g++
标记为安装,并按下 应用更改
。
最后,在“环境变量”窗口(如下所示)中,在“系统变量”部分中突出显示“Path”变量,并点击“编辑”按钮。使用您希望计算机访问的路径添加或修改路径行。每个不同的目录都用分号隔开,如下所示。
C:\Program Files;C:\Winnt;C:\Winnt\System32
此外,您可以参考此链接。
我在Sublime中也遇到了同样的问题。
Right click on my computer
Advanced system settings
Environment variables
in system variables, change path to location of '...\MinGW\bin'
Example: D:\work\sublime\MinGW\bin
如何逐步使G++编译器工作
--
如果您没有MINSYS,您可以从这里下载。--
然后下载MinGW
https://sourceforge.net/projects/mingw/
并安装所有软件包
--
现在将Minsys和MinGW都添加到你的C盘文件夹中。--
打开Minsys,应该会有一个mingw 32文件夹和一个mingw 64文件夹
删除这两个文件夹中的所有文件
然后进入MinGW,
将mingw32文件夹中的所有内容复制到minsys mingw32文件夹中
然后将mingw64文件夹中的所有内容复制到minsys mingw64文件夹中
--
现在你的minsys已经准备就绪。--
现在你可以更新你的 PATHS,这样你的电脑就能找到并使用它了。
--
前往 设置 > 系统信息 > 高级系统设置 > 环境变量 > 在 "用户变量" 区域寻找 Path 选项 (这将只为当前计算机用户设置 PATH) > 然后点击“添加”按钮,粘贴C:\msys64\mingw64\bin
--
重要提示:在您输入环境变量的路径后,您应该点击两个“确定”按钮以激活编辑。
所以请点击“确定”。
当弹出窗口关闭后,请确保在原始环境变量页面上再次点击“确定”,以便最终设置您的新更改。
如果您不这样做,您的更改将不会被实际保存。
然后您可以打开CMD(如果您已经打开它,请确保先关闭它,然后再重新打开)
然后输入
gcc --version
然后
g++ --version
然后
gdb --version
如果它们都显示已安装版本,则一切就绪!
--
这个对我有用,你也能做到!
--
附加链接帮助
谢谢!
cmd
中使用gcc.exe
或g++.exe
,则需要设置环境变量PATH
来包含mingw的bin
目录。 - wkl