我下载了c和c++的c++编译器,执行了安装程序,并将MinGW bin目录添加到环境变量中。

之后,我尝试在cmd上执行g++ --版本,得到了以下错误:
“g++”不被识别为内部或外部命令、可操作的程序或批处理文件。
我已经关闭并再次打开cmd并重新声明了我的计算机,但是错误仍然存在。
发布于 2022-09-22 21:41:55
系统变量基本上是全局集合变量,它们对系统都有不同的意义。当您在提示符中输入程序名时,Path变量就是您想要仔细查看的对象,因为它是控制台查询的变量。它将查看Path变量的值中指定的所有目录,并搜索您输入的程序。
因此,如果您将MinGW创建为一个自定义变量,那么它将不会有任何帮助。您要做的是将path c:\MinGW\bin添加到Path变量。
我建议在此之后重新启动,以确保更改生效。
发布于 2022-09-22 22:27:03
您要将目录添加到系统变量中,这些变量是全局的,任何用户都不能更改。它们由Windows本身设置,并安装任何其他程序或驱动程序。相反,您应该将C:\MinGW\bin添加到用户变量(就在环境变量中的系统变量之上)。具体来说,应该将该值添加到Path变量中(参见屏幕快照)。

https://stackoverflow.com/questions/73820763
复制相似问题