Using Eclipse for C/C++ Development

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)使我感到另一种希望。自由总是有代价的!

 

### 如何在Eclipse中设置C++开发环境 #### 安装CDT插件 为了使Eclipse能够支持C/C++开发,需要安装CDT(C/C++ Development Tooling)插件。通过Eclipse Marketplace或更新站点可以完成这一操作[^1]。 #### 下载并安装MinGW工具链 选择合适的版本下载MinGW(Minimalist GNU for Windows),这是一个用于Windows平台上的GNU工具集合,包含了gcc/g++编译器等必要组件。按照向导提示完成安装过程即可[^2]。 #### 设置系统环境变量 为了让Eclipse识别到已安装好的MinGW编译器路径,需对系统的环境变量做出相应调整: - **Path**: 添加`<MinGW安装目录>\bin`至该变量值列表末端,并用分号隔开其他已有项; - 创建新的用户/系统级别环境变量: - `LIBRARY_PATH`: `<MinGW安装目录>\lib` - `C_INCLUDE_PATH`: `<MinGW安装目录>\include` - `CPLUS_INCLUDE_PATH`: `<MinGW安装目录>\include\c++\<version>; <MinGW安装目录>\include\c++\<version>\backward; <MinGW安装目录>\include` 注意替换上述命令中的`<MinGW安装目录>`为你实际的安装路径以及适当版本号[^3]。 #### 新建C++项目 启动Eclipse IDE之后,可以通过菜单栏【File】-> 【New】 -> 【Project...】 来创建一个新的C++工程。选择“C++ Project”,点击下一步按钮后指定项目的名称和其他选项,最后确认创建新项目。 ```cpp // 示例代码片段展示简单的HelloWorld程序 #include<iostream> using namespace std; int main(){ cout << "Hello World!" << endl; return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值