现在的位置: 首页 > 综合 > 正文

eclipse 搭建C语言开发

2017年04月15日 ⁄ 综合 ⁄ 共 4459字 ⁄ 字号 评论关闭

原文链接:http://yangkun0318.blog.163.com/blog/static/131809433201011604148990/

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

写在前面的话:

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

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

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

4.       eclipseCDT的安装,在windows下和在Linux系统下有所不同,在这里我只介绍在windows系统下的安装。因为在Linux系统下,现在几个大的社区都已经提供了在线安装的方法,只需要将相应的包下载下来,安装到系统中,对Java环境进行一个设置即可。

Java环境配置:

第一步:下载j2sdktomcatsun官方站(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);

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

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是否已安装成功:

 

  1. public class Test{
  2. public static void main(String args[]){
  3. System.out.println("This is a test program.");
  4. }
  5. }

将上面的这段程序保存为文件名为

Test.java的文件。

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

javac Test.java

java Test

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

安装eclipse

首先下载eclipse-SDK-3.4.1-win32.zipeclipse-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安装包,解压缩后把相应的pluginsfeagures
copy
eclipse相应的目录即可。

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

测试环境搭建成果:

首先先打开 Eclipse -> New -> C/C++ -> Makefile Project->Hello World  C Project

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

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

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

 

  1. /*
  2.  * test.c
  3.  *
  4.  *  Created on: 2008-10-13
  5.  *      Author: user
  6.  */
  7. #include <stdio.h>
  8. int main(int args, char **argv)
  9. {
  10.     printf("Hello World!");
  11.     return 0;
  12. }

然后,在运行中配置一下

C/C++ Local Application.配置时,根据自己的project来定。然后。点击运行即可生效。如果成功,那么就说明你的配置是成功的,否则还需要再改进。

参考文献:

WinXpeclipse+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 eclipsec/c++开发环境的配置:

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

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

       http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/#resources


抱歉!评论已关闭.