eclipse上配置c語言開發環境

原文鏈接: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 InstallationSDK,同時最好下載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 copyeclipse相應的目錄即可。

判斷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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章