除了更改环境变量“PATH”之外,您还需要做啥才能让 Eclipse 识别 MinGW?

Posted

技术标签:

【中文标题】除了更改环境变量“PATH”之外,您还需要做啥才能让 Eclipse 识别 MinGW?【英文标题】:What else do you have to do to get Eclipse to recognize MinGW other than change the environmental variable "PATH"?除了更改环境变量“PATH”之外,您还需要做什么才能让 Eclipse 识别 MinGW? 【发布时间】:2016-03-29 03:35:35 【问题描述】:

我正在为 C/C++ 安装 Eclipse,并收到一条错误消息,我相信我已修复。

I get two errors saying the programs "g++" and "gcc" are not found in PATH

但是,在环境变量“PATH”中,我有 a path going to a folder 包含名为“g++”和“gcc”的程序。为什么 Eclipse 找不到这些程序?没有它,我无法让任何 C 运行。

【问题讨论】:

尝试重新启动?.. 或者至少在修改 PATH 后关闭/打开 Eclipse? 这听起来像是一个非此即彼的场景,但也许可以尝试创建一个 MINGW_HOME 变量:help.eclipse.org/kepler/… 我不确定,但可能是路径中的空间有问题。 这是正常的 Eclipse 行为,它总是给你各种与工具链相关的奇怪错误消息。如果您不是经常遇到此类问题,可能是因为您错误地打开了另一个 IDE。 【参考方案1】:

您可以尝试将PATH 变量添加到Project Properties / C/C++ Build / Environment 中的gccg++。 在 Windows 中,像这样添加它:

/path/to/compiler;$Path

【讨论】:

以上是关于除了更改环境变量“PATH”之外,您还需要做啥才能让 Eclipse 识别 MinGW?的主要内容,如果未能解决你的问题,请参考以下文章

windows7中环境变量里的path路径是做啥用的?

如何在java程序设置环境变量

打开文件实际上是做啥的?

__file__ 变量是啥意思/做啥?

如何更改系统环境变量PATH

linux下的动态链接库管理