eclipsecdt:用eclipse CDT搭建C语言开发环境



Eclipse是个Java开发良好工具但是它也支持加入插件形式对其他语言进行支持例如加入CDT插件对C语言进行开发加入PDT插件对PHP语言进行开发等等闲话就不多说了现就进入正题

写在前面话:
1. 在安装eclipse的前我们应该先搭建好Java环境这是eclipse是个运行在Java环境下软件Software;

2. 在安装CDT插件前应该先安装cygwin或者是MinGW这是CDT搭建个基于开源社区Linux系统下开发环境这和TC编译器还是有定区别的处TC编译器是款在windows系统下工作开发及编译工具他们区别的处在于底层实现方式上有所区别最为典型就是图形有非常本质上区别但是他们编程思路以及代码书写上都是这对于那些喜欢开源社区但又不想在Linux系统下编写代码朋友们来说个很好消息呀当然cygwin和mingw两个软件Software我建议装cygwin虽然cygwin占用空间比较大但是安装后比较齐全基本上所有Linux系统下底层包都会出现这对Linux开发非常有利而且是在线安装比较简单

3. 由于MinGW中没有带gdb调试所以还需要再装个GDB调试如果大家对自己写很有自信那么GDB调试可以不装

4. eclipse加CDT安装在windows下和在Linux系统下有所区别在这里我只介绍在windows系统下安装在Linux系统下现在几个大社区都已经提供了在线安装思路方法只需要将相应包下载下来安装到系统中对Java环境进行个设置即可

Java环境配置:
步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk注意下载版本为Windows Offline InstallationSDK同时最好下载J2SE 1.5.0 Documentation然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本tomcat);

第 2步:安装和配置你j2sdk和tomcat:执行j2sdk和tomcat安装然后按默认设置进行安装即可

1. 安装j2sdk以后需要配置下环境变量在我电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你j2sdk安装在c:\j2sdk1.5.0):

JAVA_HOME=c:\j2sdk1.5.0

path=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;定不能少它代表当前路径)

path=%JAVA_HOME%\bin

接着可以写个简单java来测试J2SDK是否已安装成功:



public Test{

public void (String args){

.out.prln("This is a test program.");

}

}


将上面这段保存为文件名为Test.java文件

然后打开命令提示符窗口cd到你Test.java所在目录然后键入下面命令

javac Test.java

java Test

此时如果看到打印出来This is a test program.话介绍说明安装成功了如果没有打印出这句话你需要仔细检查下你配置情况

安装eclipse:
首先下载eclipse-SDK-3.4.1-win32.zip(eclipse-SDK-3.4.1-win32.zip下载地址为: http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-win32.zip);

然后将eclipse-SDK-3.4.1-win32.zip直接解压到某目录下即可至此eclipse就安装好了

对于那些对英文不熟悉员来说汉化eclipse或许会成为个小难点但是这个不用担心在这里有种办法教你如何汉化eclipse在3.3的前版本eclipse汉化工作都是有个多语言包或者是汉化工具包来完成但是到3.3版本以后加入了自动升级功能至此多语言汉化就变得非常容易了具体做法就是输入个更新语言包地址更新即可具体做法是:

1. 打开eclipse后点击helpàSoftware Updates…;

2. 打开第 2个标签Available Software在其中点击Add Site…按钮在其中输入相应语言包站点即可

我在这里输入了:http://download.eclipse.org/technology/babel/update-site/europa/站点当然这个站点中提供语言包并不是能够百分的百完成汉化工作但是对于普通使用已经足够了


3. 接着点击确定按钮在带有方框区域内就可以看到该站点存在;

4. 此时勾选该站点并根据自己需要选择门语言进行安装升级即可

Cygwin安装:
Cygwin安装思路方法很简单具体安装思路方法可以参照http://www.cygwin.cn/site//在这里有非常详细安装思路方法介绍所以在这里就不做过多介绍了

MinGW安装:
首先在http://www.mingw.org/download.shtml#hdr6 网站WebSite上下载mingw软件Software并进行安装这个软件Software也是个在线安装软件Software非常好用接着是设置mingw环境变量如果我们mingw安装在了c:\mingw目录下那么我们只需要右键点击我电脑在属性à高级à环境变量中在path变量中加入c:\mingw\bin即可另外Eclipse里面预设用来进行编译档名为 make.exe 但是 Mingw安装起来后预设 make 檔名是 mingw32-make.exe因此将 mingw32-make 改名成为 make 就可以了!

GDB安装
gdb 是个用来调试 C 和 C 强力调试器. 它使你能在运行时观察内部结构和内存使用情况. 以下是 gdb 所提供些功能:

它使你能监视你中变量值.

它使你能设置断点以使在指定代码行上停止执行.

它使你能行行执行你代码.

最新版本WinGW没有提供GDB工具,因此这里我们要单独下载,在 http://www.gnu.org/software/gdb/download/下载gdb-5.2.1-1.exe
并安装至C:\MinGW\位置即可

CDT插件安装
CDT插件在eclipse下安装有两种思路方法种思路方法就是在网上下载源码包安装种形式就是利用eclipse在线升级安装在线升级安装eclipse 3.4.1已经提供了CDT连接地址如果没有可以将http://update.eclipse.org/tools/cdt/releases/作为安装连接添加进去具体升级安装思路方法如下几种:



1. 在help->software updates->find and ...中选择search for features to ,然后点击 remote site按钮添加如下地址:http://update.eclipse.org/tools/cdt/releases/然后选中它eclipse就会到这个地址查找新cdt列出cdt版本选择最新然后路next它就会开始从网上下载并安装安装完后会提示重启eclipse

2. 上eclipse官方网站WebSite上官方下载cdt安装包解压缩后把相应plugins和feagures copy到eclipse相应目录即可

判断eclipse是否安装成功标志是在file->->project中看看有没有C/C工程向导如果有这个工程向导那么就证明你安装是正确安装成功了否则就需要再去摸索问题所在

测试环境搭建成果:
首先先打开 Eclipse -> New -> C/C -> Makefile Project->Hello World C Project

输入个项目名并点击下直至到完成为止

接着在该项目下创建个C文件;

在其中输入个简单具体代码可以参照如下输入:




/*

* test.c

*

* Created on: 2008-10-13

* Author: user

*/



# <stdio.h>



( args, char **argv)

{

prf("Hello World!");

0;

}



然后在运行中配置下C/C Local Application.配置时根据自己project来定然后点击运行即可生效如果成功那么就介绍说明你配置是成功否则还需要再改进
Tags:  eclipsecdtqt eclipse3.4cdt eclipsecdtlinux eclipsecdt

延伸阅读

最新评论

发表评论