windows平台下用eclispe进行c/c++开发

windows平台下用eclispe进行c/c++开发
Eclipse是IBM领导的一个开源项目,旨在为大家提供一个优秀的集成的开发环境,软件本身是用java语言写的,需要安装 java虚拟机才能使用,但它独特的插件体系使它成为扩展性最强的开发平台,闲话少述,下面介绍如何在windows下使用CDT插件搭建Eclipse 下的开发环境---- 

1.    安装eclipse和java运行环境windows版(JRE )

2.    把eclipse装好后(绿色软件,直接解压缩就能用),然后下载CDT, CDT插件与Eclipse版本要对应,我提供的eclipse版本是3.2,CDT是3.1的。

3. 下面介绍插件的安装方法,根据经验,笔者提倡使用下列方法安装插件,以便管理:
a. 假设eclipse装在c盘:目录结构为c:/eclipse,新建一个文件夹links如下:c:/eclipse/links (注意文件夹必须叫links)。
b. 解压缩cdt压缩包到一个文件夹里,在c盘eclipse下新建文件夹cdt,如下:c:/eclipse/cdt,然后把刚才解压缩的cdt包里面的 eclipse文件夹复制到cdt里面形成:c:/eclipse/cdt/eclipse结构(很多人可能不解.....)
c.在links 文件夹下建立cdt.ini文本文件(注意windows普通状态下后缀是不显示的,不要建成cdt.ini.txt,怎么显示后缀就不说了,提醒一下。 用记事本打开cdt.ini ,这样写: path=c:/eclipse/cdt( 就是cdt压缩包的位置)
d .启动eclipse看一下,在“新建 〉其他”里面是不是有了c和c++的项目.

4. 仅安好了插件还不能使用,因为CDT使用的是GCC编译器,还要安装MinGW。
请使用这个版本: 
MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14 
下载网址:http://www.mingw.org/download.shtml  注意找对bin MinGW-3.1.0-1.exe

安装:安装目录选C槽,然后狂点下一步(Next)就行了。安装完后路径是这 
样->C:/MinGW。 

先在Command Line模式下测试编译与执行。先将C:/MinGW/bin底下的 
mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设 
会抓系统里make这个文件名而不是mingw32-make。 

(注:如果不更名或是还有其它make程序时,也可以在稍后的Eclipse设定 
中,在make targets view的地方,新增一个task时,build command 取消 
use default , 使用 mingw32-make,或在project properties->make project -> 
将make 改为 mingw32-make ) -- 由 snpshu 补充。 

在环境变量里加入下列设定: 
PATH : C:/MinGW/bin; (如果系统已经有装其它C/C++编译器,请把C:/MinGW/bin加在最前面。) 
LIBRARY_PATH :C:/MinGW/lib 
C_INCLUDE_PATH :C:/MinGW/include 
CPLUS_INCLUDE_PATH :C:/MinGW/include/c++/3.2.3;C:/MinGW/include/c++/3.2.3/mingw32; 
C:/MinGW/include/c++/3.2.3/backward;C:/MinGW/include 

先使用文字编辑器编写测试用的原始档,档名:main.cpp。 
#include <iostream>
using namespace std;
 
int main(void) {
    cout << "Can You Feel My World?" ;
 
    return 0;
}

在Command Line下编译指令: 
   C:/g++ main.cpp -O3 -o hello

(O3的O是英文大写"欧") 
编译成功后:便会产生hello.exe的执行档。 
执行画面如下: 
 Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
 
C:/Documents and Settings/Sungo>cd/
 
C:/>g++ main.cpp -O3 -o hello
 
C:/>hello  //注释:这句可能没有,不影响
Can You Feel My World?//注释:这句可能没有,不影响
C:/>

注:-O3 旗标表示采最高级编译最佳化,编译速度最慢,但产生的执行档 
档案会最小,执行速度会最快;-o 旗标表示将编译完的*.exe重新更名。 


——完成。 
 

装完后的使用方法如下

◎步骤一.开启Eclipse后,首先先开启C/C++专用视景。 
Windows->Open Perspective->C/C++ Development 

◎步骤二.建立一个C++用的项目。 
File-New->Project->C++->Standard Make C++ Project 
(接下来的步骤跟建立一般的Java项目一样,皆采预设即可) 

◎步骤三.把我们刚刚写的main.cpp import进来,加到专案里。 
File->Import->File System->浏览C:/main.cpp (或者自己新建一个再编辑:File->New->New Source File;文档名自己输入,如“a.cpp”;如果是输入文件则
File->New->File;文档名如"1.txt"或"1.in")

◎步骤四.建立一个makefile。 
File->New->File,文件名称填:makefile。(不需打扩展名) 

makefile内容如下: 
 all:

    g++  main.cpp -g -o run
 


注意:makefile缩排要以Tab键作缩排,不能以空格4作缩排, 
否则Build会有问题。 

◎步骤五.设定Make Targets。 
Windows-Show View->Make Targets 
在Make Targets窗口里按鼠标右键,Add Build Target 
,name打:编译。Build Target打:all。 

◎步骤六.编译。 
在刚刚建立的Make Targets "编译" 上点鼠标2下,即会开始编译, 
此时我们可以发现hello.exe已经产生在我们项目下了。可在底下 
C-Build窗口看到以下输出结果: 
 make -k all 

g++  main.cpp -g -o run
 



◎步骤七. *.exe执行前设定。因为在Windows下Run,所以要先作个设定 
,请开启Project->Properties->C/C++ Make Project->Binary Parser页面。 
Binary Parser下拉式选单,将ELF Parser改成PE Windows Parser。 

◎步骤八.执行。 
Run->Run as->C Local Application。 
在底下Consloe窗口看到hello.exe的执行结果。 

注:当原始档有修改,要重新编译时,只要鼠标双击我们在步骤五 
所建立的Make Targets "编译",即可Rebuilding。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值