王锋 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 © 2024
京ICP备05028076号
回复 徐继哲 2010年04月12日 星期一 10:06