如何将C Compiler安装到Eclipse?

时间:2010-07-13 16:51:11

标签: c eclipse compiler-construction

我已经安装了Eclipse的C / C ++ CDT版本。 制作一个HelloWorld.c文件并获取代码后,我收到错误“启动失败。找不到二进制文件”。

我在google中发现我的Eclipse错过了编译器,我在计算机上安装了MinGW并添加了env变量的路径(在cmd中用“gcc -v”测试并成功)。

但糟糕的是它得到了同样的启动失败错误 - 任何想法,我忘记了什么步骤?

5 个答案:

答案 0 :(得分:3)

要检查的一些事项:
1.)也安装了MinGW工具。确保你有C编译器和Make程序
2.)检查您的环境变量。确保编译器和Make都在路径上 3.)Eclipse有时候是一个气质野兽,不要灰心:-)
4.)如果您正在寻找一个好的IDE(不关心意识形态问题),可能值得一看Bloodshed C ++ IDE和Visual C ++ 2010 express(或者他们称之为免费版本)。
5.)检查Eclipse中的选项菜单,确保它正在查找用于查找Path的正确环境变量。

答案 1 :(得分:3)

恕我直言,这些天最简单的windows上eclipse设置是cygwin - 它似乎比mingw更新,并且效果更好。

转到http://www.cygwin.com/,下载安装程序,选择c:\ cygwin的默认目录。选择“所有用户”。

当它提供包列表时,在'devel'类别下选择'gcc','binutils'和'make'。

将c:\ cygwin \ bin添加到您的Windows环境路径。

答案 2 :(得分:1)

确保Eclipse知道在哪里找到你的gcc编译器。一种更简单的方法是使用EasyEclipse,直到您对开发环境更加满意为止。

答案 3 :(得分:1)

我需要从MinGW gcc转移到CygWin gcc - 所有C ++ 2011都有效,其他人说它也是一个更好的选择。下载CygWin二进制文件等,然后打开Eclipse。

在项目属性中,C / C ++ Build - >环境并设置CYGWIN_HOME变量。在Eclipse Kepler Windows 7(64位)

上,这对我来说很好

screen shot of setting environment variable

我还将cygwin bin目录放在Windows PATH变量的前面。

详情请点击此处: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Fconcepts%2Fcdt_o_home.htm

答案 4 :(得分:0)

您可以尝试安装wascana。它会在Windows上自动为您设置GNU编译器。