王锋

王锋的博客

他的个人主页  他的博客

Windows下的Eclipse和CDT配置

王锋  2010年04月10日 星期六 03:02 | 3072次浏览 | 9条评论

第一次写这样的文章,多指点吧

 

Eclipse 上跑惯了 python ,就不想在用别的编译器了。另外 Visual C++ 长了尾巴, Borland C++ Builder 臃肿不堪,用了他们也是侵权,所以把目光投向了开源软件。还好查了点英文文档可以搞定。现在把配置过程写出来,希望能够减少人门者痛苦,缩短体验者配置花费的时间。

第一步,先装一个 JDK Java Development Kit ),如果空间不富裕就装一个 JRE Java Runtime Environment )。本来 C Java 是不怎么相干,但是他们怎么就撤上了呢?原因很简单,因为我们要使用的 Eclipse 不但是用于 Java 开发的 IDE Integrated Development Environment ),更是基于 Java 虚拟机开发的。也因为如此, Eclipse 具有良好的移植性,你所需要的不是某个特定的操作系统,而仅仅是一个 Java JDK 。安装 Java SDK 很简单。到 http://java.sun.com 上找到适合你的操作系统的 Java JDK 安装程序,下载之并运行, Java SDK 就会安装到你的系统中。我下载的是 Java JDK 1.6.0_17 (用“ java –version ”这个命令看看你自己的版本 )。

 

第二步,下载 Eclipse ,到 http://www.eclipse.org 上找你喜欢的版本,在这里推荐一下 Eclipse IDE for C/C++ Developers (79 MB) ,这个剔除了一些不必要的插件,用起来还是比较爽的。我下的是最新版本 3.5.2 . 注意 你选择的 Eclipse 版本号应该是和 CDT C/C++   Development   Toolkit 对应的,为了避免不必要的麻烦的麻烦,现在让 Eclipse 自己匹配去。 Help > Install new software >add   如图:

Location 的内容: http://download.eclipse.org/tools/cdt/releases/galileo

 

 

一路 next 下去就行了 ,至于下载 CDT 安装的方法自行查询,或者参考 Eclipse 在线文档。

 

 

 

第三步,安装 MinGW Minimalist GNU for Windows )和 MSYS Minimal GNU POSIX system on Windows ),下载 MinGW-5.1.6.exe, 连接是: http://cdnetworks-kr-2.dl.sourceforge.net/project/mingw/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.exe MinGW-5.1.6.exe 会自动下载你选择软件包自行安装。

 

 

注意强烈建议你只勾选如图(最后一个)中的两项,以减少不必要的麻烦。

设置安装的位置

 

安装完成后在 DOS 环境输入 gcc --version ”或者“ g++ --version ”如下图

 

安装成功。

只安装 MinGW 是不够的,还需安装 MSYS 。下载链接是: http://cdnetworks-kr-1.dl.sourceforge.net/project/mingw/MSYS%20Base%20System/msys-1.0.11/MSYS-1.0.11.exe 下载后直接安装就行了

 

安装完之后会弹出:

 

你只要一路按“ y ”就行了,

 

同样按“ y

在询问 MinGW 的路径是键入 D:\MinGW ,此时注意大小写。

下面设置环境变量

 

PATH 中加入 D:\msys\1.0\bin;D:\mingw\bin 进入 DOS 环境下输入:

make --version

 

 

 

注:以上命令如不执行,请注销后再登入,重输入以上命令。如不能执行,需要重装。如果仍不行,请检查你的系统。

第四步,创建工程。

选择 File" / "New" / "Project...".

 

好了创建自己的 c++project ,我的是 w

 

Ctrl + F11 试一下吧。我的执行了“ hello world ”。

 

 

 

 

 

 

 

备注:

 

简介 MSYS Minimal GNU POSIX system on Windows ,是一个小型的 GNU 环境,包括基本的 bash make 等等。是 Windows 下最优秀的 GNU 环境。(是否厌倦了 Cygwin 蜗牛般的 shell 环境,试试 MSYS 中的 rxvt 吧) 另: MinGW :即 Minimalist GNU for Windows 。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC GNU Compiler C )产生 Win32 程序。 构成 MinGW 主要由 GNU binary utilities GCC GDB 组成。同时还包括一些必要的库,例如 libc C Runtime ),及专门用于 Win32 环境的 API 接口库。如果你想学习 linux 环境下的编程,而又不想装 linux ,那你就装一个 MinGW 吧。更多内容请查阅: http://mingw.sourceforge.net/

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
徐继哲

回复 徐继哲  2010年04月12日 星期一 10:06

顶!

0条回复

王河云

回复 王河云  2010年04月10日 星期六 21:34

17号的活动你到底去不去?

4条回复

王河云

回复 王河云  2010年04月10日 星期六 21:33

你这是要干嘛?

0条回复

冯莹

回复 冯莹  2010年04月10日 星期六 14:42

沙发

1条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号