Eclipse下配置CDT和MinGW终极方法。

网上关于Eclipse中配置CDT和MinGW的教程很多,但大部分都比较早,有些方法已经不适合现在的版本了。为了让那些喜爱Eclipse,计划在Eclipse平台下开发C++的爱好者不至于因为第一步没有迈开,而放弃一个绚丽多彩的Eclipse世界,我就在这介绍一些在Eclipse下配置CDT和MinGW的方法。

网上有许多介绍Eclipse配置的文章,但大多步骤较多,令人望而却步。在这里,第一部分先介绍Eclipse的安装,第二部分是CDT+MinGW的傻瓜式安装教程。第三部分是CDT+MinGW正统的安装。两种方法没有本质的区别。1、安装Eclipse和MinGW:1.1安装Eclipse 要想运行Eclipse,首先需要安装JDK,推荐的是Oracle的JDK SE(原来Java是Sun公司的,后来被Oracle收购了,所以还是去Oracle的网站上下载吧。),地址是,,在这里选择适合您的操作系统的版本。安装时,默认安装路径为C:\ProgamFile\Java。且安装时注意选中将其路径添加到系统环境变量中,这样就不用手动配置环境变量了。然后,解压从上下载得到的Eclipse压缩包。如果您只在Eclipse下开发C或C++,那么直接下载Eclipse IDE for C/C++ Developers。然后直接跳到MinGW安装的那一段就可以了。

1.1.1中文化 建议直接使用英文版的,一是锻炼自己;二是计算机方面的,英文的资料还是最前沿的;三是用英文的界面,会显得自己很有能力。。。

如果一定要使用中文版的,可以去一下网址:从中选择Chinese Simplified版本,BabelLanguagePack-eclipse-zh_3.7.0.v20110723043401.zip (87.19%),可以发现,这些语言包的翻译进度大部分不是百分之百。新建一个language文件夹,将选中的语言包解压到其中,然后通过link方法导入Eclipse(关于Link方法,请参阅此文)。完成后重启即可。

也可以通过在线下载:打开Eclipse,然后点击Help->Install New Software… 弹出的窗口中的Work With中添加相应Eclipse版本的Babel更新地址(),按回车。Eclipse会自动上服务器上寻找各种语言包,这时可能会花费几分钟时间。在线安装很简单,选中相应的语言包,点击Next,然后会有一个许可协议,点击Accept后,就可以点击Finish,这样就可以进入安装阶段。当安装结束时,需要重启,重启过后就能进入中文的Eclipse界面中了。1.2安装MinGW

进入网站,直接点击Downloads下载mingw-get-inst-xxxx.exe(找不到?耐心点,就在当前页面,我相信你能找到的)。这是个在线安装包,其中xxxx是版本号。当然,其他地方也能找到离线包,但是安全性不能保证。MinGW的安装就不详述了,如果要从步骤来说,就是双击打开后,

1、Next2、Next3、选中Use pre-packaged resossitory catalogues 表示安装20101030这个版本。选中Download lastest repository catalogues 表示安装当前最新版本。选哪个取决于你,一般用第一个即可。然后Next4、协议,选择 I accept the agreement,继续Next5、安装目录,默认为C:\MinGW,你也可以更改成其他目录,继续Next6、提示在开始菜单的程序菜单下建立程序名称,默认为 MinGW。如果不需要建立开始菜单目录,可以选择 Don’t create a Start Menu folder。7、提示选择安装的组件。一般情况下只要选择 C Compiler、C++ Compiler、MSYS Basic System 就够了。Next8、确认信息。告诉你选择了安装哪些组件以及安装在哪个目录下。点击 “Install”9、最重要的一步,等待,什么也不要做,过会会弹出一个DOS窗口,就开始下载组件了。

下载完成后,MinGW应该装在C:\MinGW(如果你没有更改安装路径的话)。

1.2.1配置MinGW环境变量

右击计算机打开:“计算机——属性——高级系统设置——环境变量——系统变量”编辑如下系统变量:变量PATH 变量值添加C:\MinGW\bin;(假设你的MinGW安装在C盘中,且注意要用英文的分号区分各个变量值。)若是XP,则为“我的电脑——属性——高级——环境变量——系统变量”。其他的变量不用管了,网上的都是以前版本的MinGW环境变量配置。

1.2.2记得把C:\MinGW\bin中的mingw32-make.exe 改名成为 make.exe

2、傻瓜式CDT安装

2.1在线安装CDT

打开Eclipse,然后点击Help->Install New Software… 弹出的窗口中的Work With中添加,按回车,接下来的安装过程和上文中安装中文包的是一样的,我相信你很容易就能明白的。如果你的Eclipse版本不是3.7,而是别的版本的,那么请上,查询对应的CDT版本,复制相应的p2 software repository到Work With窗口中(什么是Work With?请看本段开头。)安装完成后重启,无需任何动作,你就能编译C++的程序了,快试试吧。测试过程在本文的附录中。

2.2可是,我想离线安装怎么办? 不建议下载CDT的zip包解压安装。那样会出现各种各样的错误。当然,仍然想解压安装的,请看本文第三部分。这里,介绍一个简单而行之有效的方法。你可以去下个Eclipse IDE for C/C++ Developers版本,解压后将其中的plugins和features文件夹与你正在使用的Eclipse中的相应的文件夹合并。这样重启下Eclipse就可以编译C/C++了。这里你也许想问一些问题,别急。前文说过,如果只是用Eclipse开发C/C++的,直接安装对应的版本,然后安装MinGW就可以了。如果并不只是开发C/C++的,可能并不会下载C/C++版本的Eclipse,因为这个版本没有JDT等其他工具,即使下载了C/C++版本的Eclipse,其他组件还是要自己配的。综上,复制C/C++版本的Eclipse中的plugins和features文件夹是最省事的。当然,这样会把CVS/EGit/Mylyn/RES组件也复制进来,不过,这都是程序开发所必须的,所以求之不得呢。(根据网友的回复,在这里提示下,注意版本的对应,3.6.0的Eclipse,要用3.6.0的Eclipse for C的plugins文件夹合并,不然会出错。而且合并时,若有重名,执行替换的操作。)

有勇气并不表示恐惧不存在,而是敢面对恐惧、克服恐惧

Eclipse下配置CDT和MinGW终极方法。

相关文章:

你感兴趣的文章:

标签云: