【问题标题】:program "g++" and "gcc" not found in path在路径中找不到程序“g++”和“gcc”
【发布时间】:2015-03-02 04:17:05
【问题描述】:

我正在使用eclipse luna。我已经在其中安装了 CDT。为了访问 GNU 工具链,我安装了最新版本的 MinGW,并在环境变量中给出了 MinGW\bin 的路径。 但是当我构建了一个测试项目(用 C 编写)时,我得到了以下错误:

在路径中找不到程序“g++”
在路径中找不到程序“gcc”

信息:我使用的是 Windows 8 32 位操作系统

【问题讨论】:

  • 表示你在PATH变量中指定的路径错误。
  • 你试过用cmd代替eclipse编译吗?
  • 你说你给了环境变量中MinGW\bin的路径。什么环境变量?来自 Eclipse 的错误只是说它没有在 PATH 环境变量中找到gcc.exe。在 cmd 窗口中显示 echo %PATH% 的内容是什么?

标签: c++ c eclipse windows gcc


【解决方案1】:

您好,我刚刚遇到了类似的问题,我尝试了会员提供的许多解决方案,但都没有奏效。很长一段时间后,我设法找到了主要问题,那就是 ANTI VIRUS!它阻止 gcc.exe 和 g++.exe 请确保禁用所有防病毒软件或例外处理。

(WINDOWS 7 64BIT Eclipse 开普勒)

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,我通过以下方式解决了它:

    使用 Ubuntu 软件中心安装 g++ GNU C++ 编译器

    更改:Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared]

    来自:${COMMAND} -E -P -v -dD "${INPUTS}"

    到:/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

    我正在使用 ubuntu,但在 windows 中尝试相同。

    确保您已经安装了 g++,然后在 $ 之前添加整个路径作为 (path)${COMMAND} -E -P -v -dD "${INPUTS}"

    希望对你有帮助。

    【讨论】:

    • OP 的操作系统是 Windows 而不是 Linux
    • 我真的怀疑 OP 是否可以从 Ubuntu 软件中心获得 g++ 并让它在 Windows 下工作......
    • 当然不是,我写了我如何解决它,但也许他可以通过在 $ 前面添加路径来解决它
    猜你喜欢
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 2017-05-17
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多