Using Eclipse for C/C++ Development

来源:互联网 发布:淘宝运营团队结构 编辑:程序博客网 时间:2024/05/14 18:50

JoeM的工作环境:

1. WindowsXp/Pentium4 2.6GHz Hyper Thread/256M

2. Eclipse SDK 3.1/MinGW5.0

A. 必须的安装包 

1. Eclipse最早是为Java开发而设计的,是以Java开发的,因此首先下载Java runtime enviroment(JRE)

2. 下载Eclipse SDK,该链接会自动检测你的操作系统,据此决定具体的SDK

3. 对于Microsoft Windows平台,可以下载MinGW(GNU C++)Cygwin Toolkit;对于Linux UNIXBSD等平台只要保证GNU C++ Toolkit可用; 另外可能需要单独下载GNU Debugger

4. 下载C/C++ Development Toolkit(CDT)(这里假定是CDT3.1 for Eclipse SDK 3.1.X平台)

B. 安装过程

1. 安装JRE

2. 安装Eclipse SDK

3. 安装MinGW(for MS Windows Platform)

4. 安装CDT

C. 配置过程

1. 配置MinGW

1.1 假定MinGW的安装目录为:c:/mingw

设定PATH环境变量 C:/MinGW/bin;

1.2 测试MinGW环境

先用文本编辑器编辑名为main.cpp的如下测试代码:

#include <iostream>

using namespace std;

 

int main(void) {

    cout << "Hello World?" ;

    return 0;

}

然后使用如下指令编译main.cpp输出hello.exe:
c:/>g++ main.cpp -O3 -o hello

在命令行输入hello,若MinGW环境正常将应得到如下输出:

c:/>hello

Hello World?

2. 配置Eclipse IDE for MinGW

2.1 选择Windows=>Preferences...菜单,在Preferences弹出窗口中选择C/C++=>Make=>New Make Project左侧树结点,在右侧Make Builder页签设置Build command: mingw32-make(若使用Managed Make C++ ProjectBuild command必须为make.exe)

2.2 若要在Windows环境下运行make target必须将Project=>Properties=>C++ Make ProjectBinary Parser设定为PE Windows Parser

2.3 配置调试环境:点选Run=>Debug...菜单,在弹出的Debug窗口中选择相应的C/C++ Local Application,

在右侧选择Debugger页签,设置DebuggerGDB DebuggerGDB debuggergdb

2.4 测试Eclipse环境

使用File=>New=>Standard Make C++ Project|新建一个project,然后将main.cpp导入该project;添加一个如下的makefile

all: g++ main.cpp -g -o hello

使用Build Make Target以完成生成过程;若以上测试过程没有问题,在project目录下应有hello.exe;另外还需测试CDT的调试环境。

后记

原本打算写几篇有关用Eclipse IDE开发C/C++应用的文章,但我发现我自己渐渐地已对Eclipse的性能和稳定性失去耐性,也许是Eclipse的目标更倾向于功能性目标吧!其实Eclipse的设计理念非常美好,但是其设计理念对于基础的核心实现技术甚至可以说是一种奢侈,.NET技术的渐趋成熟(特别是Mono)使我感到另一种希望。自由总是有代价的!

 

原创粉丝点击