Eclipse 发现错误的 GCC (Windows)

Posted

技术标签:

【中文标题】Eclipse 发现错误的 GCC (Windows)【英文标题】:Eclipse finds wrong GCC (Windows) 【发布时间】:2013-11-12 23:11:07 【问题描述】:

刚刚在 Windows 上安装了 Eclipse,我正在尝试创建一个项目。我想用 MinGW 编译器工具链创建一个简单的纯项目。我可以,但我不知道如何指定要使用哪个 MinGW,现在它想使用与 Haskell 平台捆绑的 MinGW,它已经很老了。

有没有办法指定MinGW使用的目录? (我想使用来自nuwen.net的MinGW,即路径中默认的g++命令)

【问题讨论】:

日食?明威?为什么不让您的生活更轻松,下载Visual Studio Express 2013 for Windows Desktop 并开始编写代码。 @IInspectable:虽然我不会将 Eclipse 用于我的 IDE,但使用 MinGW 是有意义的。首先,它声称目前拥有最好的 C++11 支持,其次,它提供了一种测试代码的 gcc 兼容性的好方法。因为可以编写在 MSVC 上编译但不能在 GCC 上编译的代码。无论如何,你真的不应该批评其他人使用的工具。我的意思是,至少在这种情况下,他的编译器不是 Turbo C。 @SigTerm 而且您可以编写在 GCC 上编译但不能在 MSC 上编译的代码。 MinGW 可能不是一个坏工具。然而,Eclipse 是。这是一条评论,旨在引起人们对无忧无虑的工具集的关注。以及一个可以轻松与 MinGW 集成的 IDE(例如,使用 MAKEFILE 项目类型)。 【参考方案1】:

如果您可以从命令行中找到所需的编译器,那么最简单的方法就是 1) 将编译器添加到路径 2) 从同一命令行启动 Eclipse。

例如,为了使用 Visual Studio 作为编译器,我从 Visual Studio 命令提示符启动 Eclipse。您可能需要从正确的 cygwin 命令提示符启动 Eclipse。

【讨论】:

以上是关于Eclipse 发现错误的 GCC (Windows)的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 不解析 gcc 输出

Eclipse neon C 程序没有构建 g++ 并且在路径错误中找不到 gcc

在 Eclipse 中配置 GCC 编译器时出错

启动失败没有二进制文件 - gcc 与 eclipse

让 Kivy 最终在 Eclipse 中工作,编译然后错误:CRITICAL Application No window is created.Terminating application run

eclipse导入项目以后,内容没有错误,项目上却有个小红叉