Eclipse+CDT+MinGW 安装手册.docx
《Eclipse+CDT+MinGW 安装手册.docx》由会员分享,可在线阅读,更多相关《Eclipse+CDT+MinGW 安装手册.docx(11页珍藏版)》请在冰豆网上搜索。
Eclipse+CDT+MinGW安装手册
我已在高附中的資訊教育網放上所有必要的檔案,可以直接上去抓
位置在http:
//www2.nknush.kh.edu.tw/ComputerEducation/"Eclipse+CDT+MinGW相關套件"裡
Eclipse除了可以開發Java之外,還支援了許多語言,當然絕不會漏了C/C++,現在就來看看如何利用Eclipse進行C/C++程式的開發。
要使用Eclipse開發c/c++程式最主要的幾個步驟:
1.安裝JRE
由於Eclipse本身是用Java開發而成,因此自然需要使用到JRE,如果先前已經安裝過了就可以不必安裝了。
2.安裝Eclipse
這當然沒問題,一定要裝的,要不然怎麼用?
3.掛上Eclipse中文套件
如果你不介意使用英文介面,這個就可以跳過
4.掛上CDT
CDT是使Eclipse能開發C/C++程式的外掛套件,這是我們的主角,一定要!
5.安裝MinGW
這個是要讓你的電腦上有GCC,G++編譯器,這也是一定要的,要不然怎麼編譯?
6.安裝C++Formatter
CDT並沒有程式碼的格式化工具,就用這個來輔助了,如果你沒有這個需求,不裝也可以正常使用。
詳細安裝步驟:
一、JRE5.0的安裝
‧下載頁:
或至高附中資訊教育網下載JRE5.0版
‧點選DownloadJRE5.0Update5,點選Accept然後選擇WindowPlatform"WindowsOfflineInstallation,Multi-language"
‧下載後執行安裝即可。
二、安裝Eclipse
首先進入Eclipse官方網站http:
//eclipse.org左欄找到Download目前3.1版已經Release,但是還沒有中文化套件,如果你對英文有著深深的恐懼症,就先用3.0.x版,在http:
//eclipse.org下載或至高附中資訊教育網下載eclipse3.0.1平台。
下載之後,解壓縮到你想放置的路徑,拉出捷徑即可,不必安裝。
三、掛上Eclipse中文套件
同樣在http:
//eclipse.org可找到中文套件NLpack-eclipse-SDK-3.0.x-win32.zip或至高附中資訊教育網下載Eclipse3.01中文語言包
將NLpack-eclipse-SDK-3.0.x-win32.zip解壓縮後的plugins以及features兩個目錄拷貝到Eclipse的相同目錄內即可。
執行後應該就能看到中文介面了。
如果無法看到或者有小部分沒有完全中文化,在你的Eclipse捷徑上按右鍵選內容在"目標"欄最後加上-clean再執行就可以了!
!
等到正常運作,這個-clean就可以拿掉了。
四、掛上CDT
接下來為了要讓Eclipse可以開發C/C++程式,要掛上CDT才可以。
首先要下載CDT,下載網址http:
//www.eclipse.org/cdt/找到org.eclipse.cdt-2.1.1-win32.x86.zip或至高附中資訊教育網下載CDT2.1.1
如果你安裝的Eclipse是3.0.x版就必須安裝CDT2.1.1最新版
如果安裝的Eclipse是3.1版,就必須安裝CDT3.0版
安裝:
將解壓縮後的features、plugins整個資料夾複製到Eclipse安裝資料
裡,重新開啟Eclipse即可。
當建立新專案的時候,就會看到已經有了C及C++的選項,代表安裝成功了。
如果看不到,同上一樣加上-clean執行就可以。
五、安裝MinGW
到目前為止,已經為Eclipse裝上了CDT,但還需要一個"編譯器"才能編譯程式
因此要下載可在Windows上使用的GNUC、C++編譯器,這裡要下載的是:
MinGW。
下載網址:
http:
//www.mingw.org/download.shtml
在下載頁中找到MinGW-3.1.0-1.exe或至高附中資訊教育網下載MinGW-3.1.0-1
PS:
安裝:
安裝目錄選C槽,然後一直點"下一步"就行了。
安裝完後路徑是這樣->C:
\MinGW。
在環境變數裡加入下列設定:
PATH:
C:
\MinGW\bin;
Windows的使用者要在"我的電腦"->右鍵->內容->進階->環境變數->系統變數->path選"編輯"
在最前面加上C:
\MinGW\bin;即可。
因為Eclipse裡面預設用來進行編譯的檔名為make.exe但是Mingw安裝起來後預設的make檔名是mingw32-make.exe
因此你可以將mingw32-make改名成為make就可以了!
為了使CDT能夠取用MinGW來進行編譯的工作,我們要回到Eclipse當中進行設定
視窗->喜好設定->C/C++->Make->NewMakeProject->NewBuilder
找到BinaryParser取消ElfParser改選PEWindowsParser
六、安裝C++formatter
C++Formatter是用來對C/C++程式碼進行排版的工具,對於改來改去已經改的一團亂的程式碼來說,這真是救命仙丹,馬上讓程式碼回到"優雅"的狀態。
由於CDT的編輯器並無內建Formatter,因此借助其他工具。
這裡我們要使用的是ArtisticStyle。
astyle的網站在這下載astyle_1.15.3_win32.zip或至高附中資訊教育網下載astyle_1.15.3_win32.zip
解壓縮之後放在適當的位置即可。
在Eclipse我們必須藉由"外部工具"來使用它。
執行-->外部工具->外部工具...,作以下設定:
選"程式",點"新建"
名稱:
Formatter
位置:
按"瀏覽檔案系統..."來尋找astyle.exe的位置
工作目錄:
${workspace_loc:
/${project_name}}
引數:
--style=kr${resource_name}
選好後點選"關閉"
到此已經全部安裝完畢。
接下來來試寫一個小小程式
打開Eclipse->建新專案->C/C++->ManagedMakeC++Project
點"完成"
在專案test上按右鍵->新增->SourceFile
取一個SourceFile名稱,記得要加附檔名.cpp
鍵入這一段程式碼
#include
usingnamespacestd;
intmain(){
cout<<"Helloworld!
"< return0;
}
此時如要對程式碼進行排版可點選"執行"->外部工具->選Formatter
有時點選後沒有馬上反應,此時只要隨便切換一下視窗,就會出現底下訊息框
點選"是"即生效。
進行存檔,存檔時就會自動編譯
點"執行"->執行為...->LocalC/C++Application
就可以在主控台看到執行結果了!
!