在Eclipse下配置C/C++开发环境

我最近在上JAVA课程,那叫一个苦啊。老师讲课速度极快,我凭着那一点c++基础勉强应付的过来。至于有的同学把教材上的method照字面意思理解为理论,方法……一直搞不懂那是什么玩意……我先汗一个先(--!)后来他问我后他才恍然大悟,不就是c/c++的函数么……

学JAVA时用了Eclipse。(其实我觉得用记事本直接写代码,对学习更有帮助)以前只听过Eclipse的大名,却一直没有用过。这次我终于见识到了Eclipse的强大了:那即时编译速度很快啊,虽然占内存会高一点……

学JAVA之余,一直没忘C/C++,于是就找了些资料配置了下Eclipse下的C/C++环境。

Eclipse提供了强大的插件支持,像C/C++、PHP、Ruby这些开发环境都有相应的插件支持,只要装上相应的插件就无所不能了。

这里就单说linux和windows下的Eclipse平台C/C++环境的配置。

eclipse_c

windows下抓图不便,就用一下别人的图吧。

在下载和安装CDT之前,需要有CNU C编译器(就是gcc啦)。所以对于linux来说,这没什么问题,默认都安装了gcc吧。对于windows来说这就比较怨念了,我们需要安装一个集成了gcc等开发工具的类unix环境。所以这就引出了本文一个重要的软件——Cygwin。这个玩意可以解决以上问题:把unix环境及一些工具移植到了windows下。

Cygwin安装有点怨念,下面是我总结的Cygwin安装方法:

1、下载Cygwin。

官网地址:http://cygwin.com/

中国镜像:http://www.cygwin.cn/

直接下载:http://cygwin.com/setup.exe

2、在中国镜像中有详细的一般安装方法http://www.cygwin.cn/site/install/

方法其实很简单,他这里主要是提供了一个比较快的源:http://www.cygwin.cn/pub/

但是不知道是不是我人品问题,在宿舍安装的时候,虽然是10M带宽了,但是那速度叫一个怨念啊,而且经常会卡死。

按照网上流传的方法就是:一开始选择Download without Installing,然后选择一个一个比较快的下载源(一般就是那个http://www.cygwin.cn/pub/那个源啦)然后让它下载。如果卡死,直接点取消,然后重新打开setup.exe,安装目录、下载源什么的都不要变,在选择安装的软件那里选则Reinstall。这下它会从上次停止的地方继续下载。

其实还有个简单的办法的啦,就是直接搜一下那些软件包的下载,用下载工具下来后本地安装,这是最快的安装方法了。提示一下吧,虽然迅雷很流氓,但是在迅雷资源搜索中搜一下能很快的下到那些本地安装包。一般来说完整的包在700M左右,那些较小的包安装会缺很多东西。选择软件时,全部安装后会占1G多的空间。如果你只是想配置gcc环境的话,只需要在default的基础上把devel选择install即可。

3、安装Cygwin过后必须设置一下环境变量。在PATH中加入cygwin中bin文件夹的路径名。比如D:cygwinbin

为了避免出现冲突,我把它放在PATH的最前面,记得路径名后需要加分号。

 

至此Cygwin算是配置好了。打开cmd,随便输入一个linux/unix命令试试,windows变linux了吧。

除了Cygwin还有MinGW(Minimalist GNU for Windows)这个软件也能达到同样的目的。

 

下面可以开始安装CDT吧。CDT也可以下载后再安装也可以在线安装。

1、去Eclipse官方下载符合你的Eclipse的CDT包http://download.eclipse.org/tools/cdt/releases/europa/

2、下好后解包,把plugins里的东西放到的eclipse的plugins里去,features里的东西放到eclipsed的feature去。

3、启动Eclipse,创建一个new project,就可以看见多了c和c++的project选项。

在线安装的办法:

1、启动Eclipse,在菜单栏的Hlep中选择software updates,然后是find and install……

2、选择Search for new features to install,然后next

3、勾选Europa Discovery Site,然后finish。

4、接下来它会自动下载更新站点,在中国嘛,基本都是选择第一个shanghai的。下面会下载更新列表,选择CDT那个选项就是c/c++的插件了。

5、下面就等着它下好吧。网速要不是很好的话,会很慢的。

6、下好后,它会提示安装。这就不用我说了吧。

7、装好后提示重启Eclipse。好吧,现在新建一个project,看看是不是有c和c++的project选项。

 

Enjoy it!