C++新手运行Hello World代码提示g++命令未识别求助
解决方案
这个报错是Windows系统无法找到g++可执行文件导致的,你已经安装了编译工具但没有把对应的路径添加到系统环境变量PATH中,按以下步骤操作即可解决:
- 先找到g的安装目录
如果你安装的是MinGW,默认g.exe所在的bin目录路径为C:\MinGW\bin;如果是MinGW-w64,默认路径为C:\mingw64\bin。打开对应的文件夹确认里面存在g++.exe文件,复制这个bin文件夹的完整路径。 - 添加路径到系统环境变量
- 右键「此电脑」选择「属性」,点击「高级系统设置」
- 点击弹窗底部的「环境变量」按钮
- 在下方「系统变量」列表中找到
Path项,双击打开编辑界面 - 点击「新建」,粘贴刚才复制的bin目录完整路径,依次点击所有弹窗的「确定」保存修改
- 验证配置是否生效
完全关闭之前打开的PowerShell/命令提示符窗口,重新打开一个新的终端,输入g++ --version,如果终端正常输出g的版本信息就说明配置完成,再次编译你的C代码就不会出现该报错了。
如果不想修改环境变量,也可以每次编译时写全g++的路径,比如C:\mingw64\bin\g++.exe number1.cpp,不过长期使用还是建议配置环境变量更方便。
内容的提问来源于stack exchange,提问作者Boris
相关产品推荐
相关产品推荐

