写在前面的话:cygwin我已经下载下来并且已经保存到酷盘中了。eclipse可以直接从官网上拉下来注意是 Eclipse For C++ Develope
1.cygwin下载安装
首先从官网 www.cygwin.com 中拉下程序 cygwin.exe,然后再本地打开,点击在线下载安装,选择镜像 mirror.163.com(这个站点会比较快,大概400k/s),中间可能会提示某些错误,不要管它。
下载的时间可能会比较长,要耐心等待。
当选择要下载的部分是,选择install,这个是全部下载(建议选这个,免得以后操心),reinstall表示续传。
下载下来后就会自动安装。
下载下来的安装文件可以保留等到以后再安装或者传给别人安装。
2.cygwin配置
安装好了以后,要在环境变量的path里设置路径到 cygwin/bin,这样可以让用到其它用到cygwin提供的linux环境的工具找到cygwin提供的库(如Eclipse)
3.安装eclipse+CDT
eclipse主要用来开发Java,但是装上CDT后也可以用来开发C++,为了利用CDT来开发Linux的C++,可以利用cygwin提供的Linux环境。
现在从eclipse官网可以直接拉 Eclipse For C++ Develope,如果没有的话,可以下载裸的eclipse然后下载CDT来安装。
安装eclipse需要注意的是,当解压玩eclipse还要安装JRE,当然如果你安装了JDK,默认已经安装了JRE。
然后按照下面这篇文章配置一下:http://blog.csdn.net/helonsy/article/details/7070510 注意要用到cygwin了(在系统path里可以找到)。
下面说一下eclipse加载cygwin提供的linux版gcc的原理:
当eclipse安装最新版的CDT后,在新建工程里可以看到:
我们可以用cygwin gcc来编C++,或者Microsoft Visual C++等很多的编译器来编c++程序,但是前提条件是eclipse能够通过环境变量PATH找到对应的资源,比如现在我们就可以通过Cygwin GCC来编c++了,因为我们可以在环境变量 cygwin/bin中找到需要的资源。
4.配置Eclipse:
当前面的所有东西都安装好后,还需要配置一下来达到最好的性能编译调试C++,参考如下链接:http://blog.csdn.net/helonsy/article/details/7070510
举几个例子:比如 智能提示,因为eclipse对C++的集成不是很好,导致有些智能提示会误导你,你可能需要关掉;又如要把一些东西关掉放置影响性能,具体上面的链接里有。