【问题标题】:Eclipse 4.4 Luna Windows 7 'Program "gcc" not found in PATH'Eclipse 4.4 Luna Windows 7 '在 PATH 中找不到程序“gcc”'
【发布时间】:2016-11-16 14:52:21
【问题描述】:

Eclipse 一直告诉我“在 PATH 中找不到程序 g++/gcc”。我已经进行了至少一个小时的互联网研究以尝试解决问题,从修改我的系统路径以包含 C:\MinGW\bin(已确认 gcc 和 g++ 存在的地方)到在几个不同的首选项菜单中恢复默认设置,一切都无济于事。在 Project Settings > C/C++ Build > Environemnt 中,我的 PATH 变量如下所示:

C:\MinGW\bin;${MSYS_HOME}\bin;C:/Program Files/Java/jre1.8.0_91/bin/server;C:/Program Files/Java/jre1.8.0_91/bin;C:/Program Files/Java/jre1.8.0_91/lib/amd64;C:\MinGW\bin\;C:\ProgramData\Oracle\Java\javapath;C:\apache-tomcat-7.0.21/bin;C:\org.apache.ant_1.7.0.v200706080842\bin;C:\jdk6\bin;C:\Microsemi\Libero_v8.5\Model\win32acoem;C:\Microsemi\Libero_v8.5\Designer\bin;C:\Microsemi\Libero_v9.1\Model\win32acoem;C:\Microsemi\Libero_v9.1\Designer\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Hewlett-Packard\SimplePass\;C:\Microsemi\Libero_v8.5\WFL/bin;C:\Program Files\Amazon\AWSCLI\;C:\Eclipse\eclipse-cpp-luna-R-win32-x86_64\eclipse;C:\MinGW\bin

C:\MinGW\bin 在开头,虽然 error log

告诉我我的 PATH 是空的。知道可能出了什么问题吗?

【问题讨论】:

  • 错误日志没有告诉你 PATH 是空的,它说 g++ 和 gcc 没有找到。请注意,上面 PATH 中的每个斜杠都是反斜杠,java 除外 - 将 PATH 编辑到最低限度。还要注意,您的空间周围没有嵌入 PATH 变量的"(也许它应该是“c:/program files/java\......”而不是 c:/program files/java/... .)
  • @KevinDTimm 我将所有的 '/' 都更改为 '\' ,但这不起作用。我按照您提供的链接进行操作,但那里的解决方案似乎都不起作用。你认为这可能是MinGW的问题吗?另外,您能否详细说明一下“请注意,您的空间周围没有嵌入 PATH 变量”。不太了解那部分。
  • 路径中的嵌入空格可能会搞砸,因此您应该使用...;c:/program files/java/jre1.8.0_91/bin/server;... 而不是...;"c:/program files/java/jre1.8.0_91/bin/server";...

标签: c++ c eclipse path


【解决方案1】:

我得到了公司的批准,可以卸载 Eclipse 并安装最新版本,一切正常。可能与 Eclipse 的设置方式有关。

【讨论】:

    猜你喜欢
    • 2014-10-04
    • 2021-03-14
    • 2014-06-15
    • 2014-03-12
    • 2017-02-02
    • 2014-04-08
    • 2020-03-23
    • 2012-07-27
    • 1970-01-01
    相关资源
    最近更新 更多