【问题标题】:ERROR: "Cygwin GCC" that is unsupported on this system错误:此系统不支持“Cygwin GCC”
【发布时间】:2012-08-02 19:15:18
【问题描述】:

我正在尝试使用 Eclipse IDE(使用 Windows 7)创建我的第一个 C++ 可执行文件。我在构建时遇到以下错误。

如何纠正?

ERROR:: 无法获取主线程上下文,错误 998

信息:配置“调试”使用 此系统不支持的工具链“Cygwin GCC”,无论如何都尝试构建。

全部搞定

'构建文件:../src/LestTest.cpp' [sig] C:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe 1000 (0) call_handler: 无法获取主线程上下文,错误998

重击

Path 环境变量有以下内容

C:\cygwin\bin\

请看下面的eclipse截图

【问题讨论】:

  • 我对 C++ 和 Eclipse 的建议是,不要打扰。但是,既然您正在尝试首先需要回答的问题是,您是否相信您的系统上安装了 cygwin?其次,您是否将 g++ 作为该 cygwin 安装的一部分包含在内?
  • @jahhaj 我相信我已经安装了。请看 BASH 截图
  • 您已经更改了屏幕截图。最新显示您没有安装 make 。如果你用谷歌搜索你的错误消息,它与一个与 cygwin 无关的 bash 版本有关。我猜你的类 Unix 工具的安装存在冲突。
  • @jahhaj “make”需要做什么?
  • 你从 cygwin 安装它。但正如我上面所说,您似乎有一些冲突,安装了多个版本的 bash、g++ 等。你需要解决这个问题。或者,您可以只使用 Visual C++ Express。

标签: c++ eclipse gcc cygwin eclipse-cdt


【解决方案1】:

首先,您确实安装了 Cygwin,但它似乎是一个古老的版本。我建议你卸载你拥有的版本,从here下载安装程序并安装当前版本。一定要选择g++进行安装。

更新:再想一想,如果您没有使用 Cygwin 的特定要求,则改用 MinGW 可能更容易。安装说明为here

【讨论】:

    【解决方案2】:

    使用 Error: Program "make" not found in PATH 中提到的“Bash”进行测试

    确保 Bash 结果指向 Cygwin 中提到的位置

    构建代码 - 这会生成一个二进制文件夹

    运行应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2020-05-05
      • 2014-11-15
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多