在PATH中找不到g ++ / gcc。日食。视窗

时间:2015-08-21 02:48:24

标签: c++ eclipse windows g++ mingw

我已将C Compiler,c ++编译器,MSYS Basic系统和Mi​​niGW Dev Tools安装到C:\ MinGW。

我已将PATH变量更改为; C:\ MinGW \ bin; C:\ MinGW \ msys \ 1.0 \ bin;

仍未获得“程序”g ++“在PATH中找不到”。 /'程序“gcc”在PATH中找不到。'

使用Windows 10。

1 个答案:

答案 0 :(得分:0)

首先,免责声明:我从未使用过Eclipse,(可能永远不会)。 但是,与此类型的所有问题一样,您应首先通过直接从命令行运行来验证您的工具是否正常工作,没有来自IDE的干扰。因此: -

1)注意`C:\ MinGW \ MSYS \ 1.0 \ bin应该 在你的路径中;你应该删除它。

2)如果您打算从cmd.exe shell运行工具, 执行 需要路径中的C:\MinGW\bin;如果你的计划是使用MSYS shell,你甚至不需要这个。无论您是将其保留还是将其删除,都可以选择。

3)通过运行C:\MinGW\MSYS\1.0\MSYS.bat启动脚本启动MSYS shell; (任何其他启动方式都是要求麻烦)。

4)运行mount命令,以确保在C:\MinGW上安装了/mingw; (如果不是,请运行mount c:/mingw /mingw,安装它)。

5)运行gcc --versiong++ --version,检查C和C ++编译器是否正确安装; (同样适用于asld等其他工具,因为编译器也需要这些工具。)

这应足以确认编译器已正确安装。只有之后确认了这一点,您是否应该逐步解决IDE配置问题。请注意,如果您的IDE(Eclipse)依赖于MSYS工具,那么IDE本身应该从MSYS.bat调用的shell启动;在没有提供初始化的情况下调用MSYS工具可能不可靠。