您的位置:首页 > 编程语言 > Java开发

Eclipse + CDT + MinGW 安装配置说明-(C开发)

2009-01-02 14:37 441 查看
Eclipse除了可以开发Java之外,还支持了许多语言,当然绝不会漏了 C/C++,现在就来看看如何利用 Eclipse 进行C/C++程序的开发。
要使用 Eclipse 开发c/c++ 程序最主要的几个步骤:
1. 安装 JRE
由于 Eclipse 本身是用 Java 开发而成,因此自然需要使用到 JRE,如果先前已经安装过了就可以不必安装了。
2. 安装 Eclipse
这当然没问题,一定要装的,要不然怎么用?
3.挂上 Eclipse 中文套件
如果你不介意使用英文接口,这个就可以跳过
4. 挂上 CDT
CDT是使Eclipse 能开发C/C++程序的外挂套件,这是我们的主角,一定要!
5.安装 MinGW
这个是要让你的计算机上有GCC, G++编译器,这也是一定要的,要不然怎么编译?
6. 安装 C++ Formatter
CDT 并没有程序代码的格式化工具,就用这个来辅助了,如果你没有这个需求,不装也可以正常使用。
详细安装步骤:
一、JRE 5.0的安装

‧下载页:http://java.sun.com/j2se/1.5.0/download.jsp 或至 高附中信息教育网下载 JRE 5.0 版
‧点选 Download JRE 5.0 Update 5 ,点选 Accept 然后选择Window Platform "Windows Offline Installation, Multi-language"
‧下载后执行安装即可。

二、安装Eclipse
首先进入 Eclipse 官方网站 http://eclipse.org 左栏找到 Download 目前 3.1 版已经Release,但是还没有中文化套件,如果你对英文有着深深的恐惧症,就先用 3.0.x 版,在 http://eclipse.org 下载或至 高附中信息教育网下载 eclipse 3.0.1平台
下载之后,解压缩到你想放置的路径,拉出快捷方式即可,不必安装。
三、挂上 Eclipse 中文套件
同样在 http://eclipse.org 可找到中文套件NLpack-eclipse-SDK-3.0.x-win32.zip 或至 高附中信息教育网下载Eclipse 3.01 中文语言包
将 NLpack-eclipse-SDK-3.0.x-win32.zip 解压缩后的 plugins 以及 features 两个目录拷贝到 Eclipse 的相同目录内即可。
执行后应该就能看到中文接口了。
如果无法看到或者有小部分没有完全中文化,在你的 Eclipse 快捷方式上按右键选内容 在 "目标"栏最后加上 -clean 再执行就可以了!!
等到正常运作,这个 -clean 就可以拿掉了。
四 、挂上 CDT
接下来为了要让 Eclipse 可以开发 C/C++ 程序,要挂上 CDT 才可以。首先要下载CDT,下载网址http://www.eclipse.org/cdt/找到 org.eclipse.cdt-2.1.1-win32.x86.zip 或至 高附中信息教育网下载 CDT 2.1.1
如果你安装的 Eclipse 是 3.0.x 版就必须安装 CDT 2.1.1 最新版
如果安装的 Eclipse 是 3.1 版,就必须安装 CDT 3.0 版
安装:将解压缩后的features、plugins整个数据夹复制到Eclipse安装数据
里,重新开启Eclipse即可。

当建立新项目的时候,就会看到已经有了 C 及 C++ 的选项,代表安装成功了。
如果看不到,同上一样加上 -clean 执行就可以。


五、安装MinGW
到目前为止,已经为 Eclipse 装上了 CDT,但还需要一个 "编译器" 才能编译程序
因此要下载可在Windows上使用的GNU C、C++编译器,这里要下载的是:MinGW。
下载网址:http://www.mingw.org/download.shtml
在下载页中找到 MinGW-3.1.0-1.exe 或至 高附中信息教育网下载 MinGW-3.1.0-1
PS:
安装:安装目录选C槽,然后一直点"下一步"就行了。安装完后路径是这样 -> C:/MinGW。
在环境变量里加入下列设定:
PATH : C:/MinGW/bin;
Windows 的使用者要在 "我的计算机"->右键->内容->进阶->环境变量->系统变量->path 选 "编辑"
在最前面加上 C:/MinGW/bin; 即可。

因为Eclipse里面预设用来进行编译的档名为 make.exe 但是 Mingw安装起来后预设的 make 檔名是 mingw32-make.exe
因此你可以将 mingw32-make 改名成为 make 就可以了!

为了使CDT能够取用 MinGW来进行编译的工作, 我们要回到 Eclipse 当中进行设定
窗口->喜好设定->C/C++->Make->New Make Project->New Builder
找到 Binary Parser 取消 Elf Parser 改选 PE Windows Parser

六、安装C++ formatter
C++ Formatter 是用来对C/C++程序代码进行排版的工具,对于改来改去已经改的一团乱的程序代码来说,这真是救命仙丹,马上让程序代码回到"优雅"的状态。由于CDT的编辑器并无内建 Formatter ,因此借助其它工具。这里我们要使用的是Artistic Style。
astyle 的网站在这 http://sourceforge.net/projects/astyle 下载 astyle_1.15.3_win32.zip或至 高附中信息教育网下载 astyle_1.15.3_win32.zip
解压缩之后放在适当的位置即可。

在Eclipse我们必须藉由"外部工具"来使用它。
执行-->外部工具->外部工具...,作以下设定:

 
选"程序", 点 "新建"
名称: Formatter

位置:
按 "浏览档案系统..." 来寻找 astyle.exe 的位置

工作目录:
${workspace_loc:/${project_name}}

自变量:
--style=kr ${resource_name}

选好后点选 "关闭"

到此已经全部安装完毕。

接下来来试写一个小小程序

打开 Eclipse -> 建新专案 -> C/C++ -> Managed Make C++ Project

点 "完成"

在专案 test 上按右键->新增-> Source File
取一个Source File 名称,记得要加附档名 .cpp

键入这一段程序代码
#include<iostream>using namespace std;int main(){
cout << "Hello world!" << endl;
return 0;
}
此时如要对程序代码进行排版可点选"执行"-> 外部工具 -> 选 Formatter

有时点选后没有马上反应,此时只要随便切换一下窗口,就会出现底下讯息框

点选 "是"即生效。
进行存档,存档时就会自动编译

点 "执行"->执行为...-> Local C/C++ Application
就可以在 主控台 看到执行结果了!!

参与出处:
/article/4590720.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: