我已经安装了Eclipse的C / C ++ CDT版本。 制作一个HelloWorld.c文件并获取代码后,我收到错误“启动失败。找不到二进制文件”。
我在google中发现我的Eclipse错过了编译器,我在计算机上安装了MinGW并添加了env变量的路径(在cmd中用“gcc -v”测试并成功)。
但糟糕的是它得到了同样的启动失败错误 - 任何想法,我忘记了什么步骤?
答案 0 :(得分:3)
要检查的一些事项:
1.)也安装了MinGW工具。确保你有C编译器和Make程序
2.)检查您的环境变量。确保编译器和Make都在路径上
3.)Eclipse有时候是一个气质野兽,不要灰心:-)
4.)如果您正在寻找一个好的IDE(不关心意识形态问题),可能值得一看Bloodshed C ++ IDE和Visual C ++ 2010 express(或者他们称之为免费版本)。
5.)检查Eclipse中的选项菜单,确保它正在查找用于查找Path的正确环境变量。
答案 1 :(得分:3)
转到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位)
上,这对我来说很好
我还将cygwin bin目录放在Windows PATH变量的前面。
答案 4 :(得分:0)
您可以尝试安装wascana。它会在Windows上自动为您设置GNU编译器。