我已将C Compiler,c ++编译器,MSYS Basic系统和MiniGW Dev Tools安装到C:\ MinGW。
我已将PATH变量更改为; C:\ MinGW \ bin; C:\ MinGW \ msys \ 1.0 \ bin;
仍未获得“程序”g ++“在PATH中找不到”。 /'程序“gcc”在PATH中找不到。'
使用Windows 10。
答案 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 --version
和g++ --version
,检查C和C ++编译器是否正确安装; (同样适用于as
和ld
等其他工具,因为编译器也需要这些工具。)
这应足以确认编译器已正确安装。只有在之后确认了这一点,您是否应该逐步解决IDE配置问题。请注意,如果您的IDE(Eclipse)依赖于MSYS工具,那么IDE本身应该从MSYS.bat
调用的shell启动;在没有提供初始化的情况下调用MSYS工具可能不可靠。