小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

eclipse cdt MinGW 配置WINDOWS下的C/C++

 軟件團(tuán)隊(duì)頭目 2008-03-17

 老早就想在WINDOW下搭建個(gè)環(huán)境來(lái)試試了,但是處于某些原因,一直沒(méi)能做完,正好,由于要寫(xiě)個(gè)編譯器的項(xiàng)目設(shè)計(jì),又不想到LINUX下去弄,反正放假,有時(shí)間,就索性搏它一搏。弄了好長(zhǎng)時(shí)間,頁(yè)面不斷,這東西也真不好弄,資料也不是很多,要不就是和自己的情況不一致,經(jīng)過(guò)筆者5個(gè)小時(shí)的苦戰(zhàn),終于完成了~~~

言歸正傳,對(duì)于開(kāi)發(fā)工具就不一一介紹了,不懂的朋友可以到網(wǎng)上搜索一下。

首先,要用eclipse那就肯定跑不了JDK了,推薦大家用1.5,個(gè)人感覺(jué)1.5比1.6兼容性和穩(wěn)定方面都好很多。

然后是安裝CDT,CDT的安裝也很簡(jiǎn)單,這個(gè)也就一筆帶過(guò)吧,大家下的時(shí)候一定要注意看對(duì)應(yīng)的CDT版本是不是支持自己機(jī)器上已經(jīng)安裝了的eclipse版本,最新版的4.0對(duì)C/C++支持最好,推薦使用。當(dāng)然如果您的機(jī)器上尚未安裝CDT,那就更好辦了,直接到eclipse的主頁(yè)面下載一個(gè)帶CDT的版本,解壓即用。(筆者也是懶人一個(gè),正好機(jī)器中病毒,不久前剛格過(guò)盤(pán),平時(shí)都用的netbeans,找了半天沒(méi)找到eclipse,就用的這個(gè)^_^)

CDT下載:http://www./cdt/
eclipse + cdt下載:http://www./downloads/


然后就是我們的重頭戲了啊,大部分時(shí)間都耗在這上面了。由于MinGW在國(guó)內(nèi)沒(méi)有提供下載(找了很久都沒(méi)找到啊),于是筆者到MinGW的主頁(yè)(http://www./d)上花了2個(gè)小時(shí)將需要的包下載下來(lái)(那個(gè)叫慢啊,最快的時(shí)候8k,最慢的時(shí)候只有1k),為了大家不再重蹈自己的覆轍,筆者已經(jīng)將所有需要的文件打包發(fā)到了網(wǎng)上,大家可以在文章后面找到鏈接。順便說(shuō)一句,筆者使用的是eclipse 3.3 + cdt 4.0 + MinGW 5.1.3。

安裝好MinGW 以后需要進(jìn)行一些簡(jiǎn)單的設(shè)置:

設(shè)置MinGW 的環(huán)境變量:筆者的安裝位置為默認(rèn)位置 PATH =C:\MinGW\bin,注意,為了避免與其他的編譯器沖突,請(qǐng)將此變量放在最前面。

更改make文件名:由于在MinGW目錄下的make文件名為“mingw32-make.exe”,而eclipse默認(rèn)的調(diào)用文件名為“make.exe”故須將此目錄下的文件名改為“make.exe”即可。

還有一個(gè)問(wèn)題,筆者在安裝完成以后發(fā)現(xiàn)無(wú)法進(jìn)行調(diào)試,以為是安裝或者設(shè)置的時(shí)候出了什么問(wèn)題,經(jīng)過(guò)一番檢查發(fā)現(xiàn)MinGW 5.1.3不帶有GDB調(diào)試器,于是又到國(guó)外網(wǎng)站找到了gdb-6.3-2安裝,調(diào)試通過(guò),起安裝很簡(jiǎn)單,在安裝完MinGW 的基礎(chǔ)上,只需運(yùn)行程序即可。

建個(gè)hollo world! 工程試試,是不是很爽?

這里再給大家介紹一個(gè)小工具,是筆者在別人博客上發(fā)現(xiàn)的,覺(jué)得蠻不錯(cuò),所以一并推薦給大家了^_^

astyle是一個(gè)開(kāi)源項(xiàng)目,它能將您凌亂的程序瞬間格式化,還您一個(gè)嶄新的感受。經(jīng)筆者嘗試,astyle運(yùn)行速度非??欤倚Ч膊诲e(cuò),它同時(shí)支持C, C++, C#,  Java 語(yǔ)言的格式化,使用非常簡(jiǎn)單,在這里就不多提啦,以下部分為“粘貼”內(nèi)容:

 


 

安裝C++ formatter
C++ Formatter 是用來(lái)對(duì)C/C++程式碼進(jìn)行排版的工具,對(duì)於改來(lái)改去已經(jīng)改的一團(tuán)亂的程式碼來(lái)說(shuō),這真是救命仙丹,馬上讓程式碼回到"優(yōu)雅"的狀態(tài)。由於CDT的編輯器並無(wú)內(nèi)建 Formatter ,因此借助其他工具。這裡我們要使用的是Artistic Style。
astyle 的網(wǎng)站在這
http:///projects/astyle
下載 astyle_1.15.3_win32.zip或至 高附中資訊教育網(wǎng)下載 astyle_1.15.3_win32.zip
解壓縮之後放在適當(dāng)?shù)奈恢眉纯伞?
在Eclipse我們必須藉由"外部工具"來(lái)使用它。
執(zhí)行-->外部工具->外部工具...,作以下設(shè)定:
 
選"程式", 點(diǎn) "新建"
名稱(chēng): Formatter
位置:
按 "瀏覽檔案系統(tǒng)..." 來(lái)尋找 astyle.exe 的位置
工作目錄:
${workspace_loc:/${project_name}}
引數(shù):
--style=kr ${resource_name}
選好後點(diǎn)選 "關(guān)閉"
到此已經(jīng)全部安裝完畢。
接下來(lái)來(lái)試寫(xiě)一個(gè)小小程式
打開(kāi) Eclipse -> 建新專(zhuān)案 -> C/C++ -> Managed Make C++ Project
 
點(diǎn) "完成"
 
在專(zhuān)案 test 上按右鍵->新增-> Source File
取一個(gè)Source File 名稱(chēng),記得要加附檔名 .cpp
 
鍵入這一段程式碼
#include
using namespace std;
int main(){
    cout
此時(shí)如要對(duì)程式碼進(jìn)行排版可點(diǎn)選"執(zhí)行"-> 外部工具 -> 選 Formatter
有時(shí)點(diǎn)選後沒(méi)有馬上反應(yīng),此時(shí)只要隨便切換一下視窗,就會(huì)出現(xiàn)底下訊息框
 
點(diǎn)選 "是"即生效。
進(jìn)行存檔,存檔時(shí)就會(huì)自動(dòng)編譯
點(diǎn) "執(zhí)行"->執(zhí)行為...-> Local C/C++ Application
就可以在 主控臺(tái) 看到執(zhí)行結(jié)果了!!

 

HOHO,怎么樣,您的eclipse能跑了么?

下面是筆者為您整理的資源,希望對(duì)大家有用(不能解壓的問(wèn)題已經(jīng)解決,請(qǐng)大家重新下載兩部分,直接解壓到一個(gè)文件夾下即可):

MinGW5.1.3 第一部分下載:http://download.csdn.net/source/225137

MinGW5.1.3 第二部分下載:http://download.csdn.net/source/225139

gdb-6.3-2 下載:http://download.csdn.net/source/223980

astyle 1.21 下載:http://download.csdn.net/source/223982

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多