`
kaidi0314
  • 浏览: 83018 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
http://yangkun0318.blog.163.com/blog/static/131809433201011604148990/
用eclipse CDT搭建C语言开发环境
c语言 2010-12-06 12:41:48 阅读287 评论0  字号:大中小 订阅

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

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

2.       在安装CDT插件前,应该先安装cygwin或者是MinGW。这是因为CDT搭建的是一个基于开源社区Linux系统下的开发环境。这与TC编译器还是有一定不同之处的。TC编译器是一款在windows系统下工作的开发及编译工具。他们的不同之处在于底层函数库的实现方式上有所不同,最为典型的就是图形函数库,有非常本质上的区别。但是他们的编程思路以及代码书写上都是一样的。这对于那些喜欢开源社区,但又不想在Linux系统下编写代码的朋友们来说,是一个很好的消息呀。当然cygwin与mingw两个软件,我建议装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 Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);

第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。

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

JAVA_HOME=c:/j2sdk1.5.0

classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径)

path=%JAVA_HOME%/bin

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



public class Test{
public static void main(String args[]){
System.out.println("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.       打开第二个标签Available Software,在其中点击Add Site…按钮,在其中输入相应的语言包站点即可。

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



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

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

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

MinGW的安装:
首先在http://www.mingw.org/download.shtml#hdr6 网站上下载mingw软件,并进行安装。这个软件也是一个在线安装软件,非常好用。接着是设置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/new作为安装连接添加进去。具体的升级安装方法如下几种:

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

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

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

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

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

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

在其中输入一个简单的程序。具体代码可以参照如下输入:



/*
* test.c
*
*  Created on: 2008-10-13
*      Author: user
*/
#include <stdio.h>
int main(int args, char **argv)
{
    printf("Hello World!");
    return 0;
}
然后,在运行中配置一下

C/C++ Local Application.配置时,根据自己的project来定。然后。点击运行即可生效。如果成功,那么就说明你的配置是成功的,否则还需要再改进。
参考文献:
WinXp下eclipse+CDT+CYGwin的安装与配置:

http://blog.csdn.net/lostdolphin/archive/2006/03/11/621816.aspx

cygwin的安装方法:

http://www.cygwin.cn/site/install/

Mingw GCC 4.3.0 安装与配置(解决CreateProcess问题):

       http://www.cppblog.com/romangol/archive/2008/04/19/47595.html

windows系统下利用mingw ,eclipse下c/c++开发环境的配置:

http://dev.csdn.net/article/32/32871.shtm

用 Eclipse 平台进行 C/C++ 开发:

       http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/#resources
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics