資源描述:
《eclipse下c語言環(huán)境搭建》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、用Eclipse完成C語言編程練習(xí)Eclipse是一款被廣泛應(yīng)用的開發(fā)工具,最初它是為編寫Java程序而設(shè)計(jì)的,但由于它良好的架構(gòu)并作為開源軟件來發(fā)行,有很多的公司和個(gè)人以它為基礎(chǔ)開發(fā)了插件,使得Eclipse有了越來越豐富的功能。CDT(C/C++DevelopmentTooling)是Eclipse的一個(gè)插件,它為Eclipse提供了開發(fā)C/C++項(xiàng)目的支持,大家可以用它來編寫自己的程序。下面簡單介紹一下EclipseCDT的安裝和使用方法。Eclipse的安裝Eclipse是用Java語言編寫的軟件,要運(yùn)行它,就
2、必須首先安裝Java虛擬機(jī)軟件。要開發(fā)C語言的程序,就必須有C語言的Toolchain(編譯器、鏈接器、調(diào)試器等各種系統(tǒng)工具),Eclipse中并不提供這些功能,我們需要單獨(dú)安裝。安裝Java虛擬機(jī)Win32從校內(nèi)FTP服務(wù)器10.1.0.155下載Java虛擬機(jī),并運(yùn)行安裝。LinuxUbuntuLinux中已經(jīng)帶有Java虛擬機(jī),執(zhí)行命令:·apt-getinstallsun-java6-jdk便可以安裝。安裝Toolchain(編譯器、鏈接器和調(diào)試器)Win32在Windows上,我們可以使用GNU為我們提供的T
3、oolchain,其中一個(gè)比較容易使用的版本是MinGW,它包括了GNUGCC、binutils、gdb等工具包。可以從ftp://10.1.0.155/pub/Develop/IDE/Eclipse.CDT/mingw.exe下載,下載后執(zhí)行,并將它們解壓到C盤根目錄中。注意,必須是C盤的根目錄,不要吝惜你的C盤,編譯器這樣重要的東西絕對有必要放在上面。解壓后,MinGW即被安裝在C:mingw內(nèi)。如果你希望能夠從命令行啟動(dòng)gcc等程序,可以修改PATH,并將C:mingwbin加入其中。Linux大多數(shù)的Li
4、nux系統(tǒng)都會(huì)安裝有GNU的Toolchain,在UbuntuLinux上,如果你的系統(tǒng)沒有安裝,請使用命令·apt-getinstallbuild-essential來安裝。安裝EclipseForC/C++從ftp://10.1.0.155/pub/Develop/IDE/Eclipse.CDT/下載跟自己的系統(tǒng)相對應(yīng)的版本,并解壓到磁盤上即可,不需要特殊的安裝程序。這個(gè)版本的Eclipse,并未包含開發(fā)Java的功能。運(yùn)行Eclipse在安裝好Eclipse之后,執(zhí)行該目錄中的eclipse.exe和eclips
5、e文件即可開啟它。由于Eclipse是一個(gè)功能非常豐富的系統(tǒng),啟動(dòng)它會(huì)需要一些時(shí)間,特別是在配置比較低的電腦上。選擇WorkspaceEclipse一旦運(yùn)行,便會(huì)彈出一個(gè)窗口,要求用戶選擇一個(gè)工作空間(Workspace),在Eclipse運(yùn)行之后,所有的項(xiàng)目和文件缺省情況下都會(huì)存儲(chǔ)在這個(gè)工作空間中,并且我們對Eclipse進(jìn)行的任何設(shè)置也都是和Workspace相關(guān)聯(lián)的。因此除非有特別的需要,沒有什么必要經(jīng)常切換工作空間。選擇好后點(diǎn)確定鍵,Eclipse會(huì)繼續(xù)啟動(dòng)進(jìn)程。Eclipse窗口的組成Eclipse的窗口由很
6、多個(gè)部分組成,其中每一個(gè)部分稱為一個(gè)View,而將一些View按照一定的布局組合在一起,則稱為一個(gè)Perspective。每個(gè)View都有自己的功能,而不同的Perspective則通常適用于不同的工作。譬如"C/C++"這個(gè)Perspective通常用來做C/C++的開發(fā),而"Debug"這個(gè)Perspective通常用來做Debug。在屏幕的左上角,菜單的下面有按鈕可以切換Perspective,同樣,在Eclipse的菜單中也有項(xiàng)目專門用來做同樣的事情。開發(fā)C語言程序創(chuàng)建項(xiàng)目與TC開發(fā)不同,在Eclipse中開發(fā)
7、程序,必須首先創(chuàng)建一個(gè)項(xiàng)目,然后才能在這個(gè)項(xiàng)目中編寫自己的程序。否則即便編寫了程序也沒有辦法編譯、運(yùn)行。創(chuàng)建項(xiàng)目的步驟如下:1.File
8、New
9、Project見圖o2.輸入項(xiàng)目的名字,注意不要使用中文,這可能導(dǎo)致一些奇怪的問題3.在ProjectTypes中選擇HelloWorldANSICProject,這個(gè)類型的項(xiàng)目對于我們的程序設(shè)計(jì)課程是很合適的,見圖o2.點(diǎn)擊Finish按鈕這時(shí)在項(xiàng)目列表中就會(huì)看到新創(chuàng)建的項(xiàng)目。打開源文件展開項(xiàng)目內(nèi)容列表,會(huì)發(fā)現(xiàn)其中有src目錄,展開該目錄,可以看到一個(gè)與項(xiàng)目同名的C文件,雙
10、擊這個(gè)文件即可看到Eclipse為我們生成的一個(gè)很簡單的HelloWorld程序。我們可以直接對其進(jìn)行修改,編寫自己的程序。·編輯源文件編輯源文件并不困難,Eclipse會(huì)將代碼用多種顏色顯示代碼,并且會(huì)在文件編輯的過程中為我們維護(hù)代碼縮進(jìn)。除此以外,Eclipse還為程序員編寫源代碼提供了很多方便的功能,代碼代碼重排版就是其中的