Eclipse+CDT+MinGW+gdb[轉載]

Eclipse除了可以開發Java之外,還支援了許多語言,現在先介紹
C、C++的開發環境設定,以後有機會再介紹其它的。Enjoy it!

OS:Windows XP Professional SP1
使用版本:Eclipse 2.1.2

一.首先要下載CDT,Eclipse 2.1.2使用者,請下載這項:
CDT 1.2 Full for Windows R2.1.1 1.2.0 GA - Full - Windows。
Eclipse 2.1.3使用者請下載:CDT 1.2.1。
Eclipse 3.0 M7使用者請下載:CDT 2.0 M7。
Eclipse 3.0 M8使用者請下載:CDT 2.0 M8。
Eclipse 3.0 M9使用者請下載:CDT 2.0 M9。
下載網址:http://www.eclipse.org/cdt/

安裝:將解壓縮後的features、plugins整個資料夾複製到Eclipse安裝資料
裡,重新開啟Eclipse即可。

二.下載可在Windows上使用的GNU C、C++編譯器,這裡要下載的是:MinGW。
Download頁面很長的一串,請選擇這個版本:
MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14
下載網址:http://www.mingw.org/download.shtml

安裝:安裝目錄選C槽,然後狂點下一步(Next)就行了。安裝完後路徑是這
樣->C:/MinGW。

三.先在Command Line模式下測試編譯與執行。先將C:/MinGW/bin底下的
mingw32-make.exe更名為make.exe,因為待會在Eclipse使用時它預設
會抓系統裡make這個檔名而不是mingw32-make。

 

在環境變數裡加入下列設定:
PATH : C:/MinGW/bin; (如果系統已經有裝其它C/C++編譯器,請把C:/MinGW/bin加在最前面。)
LIBRARY_PATH :C:/MinGW/lib
C_INCLUDE_PATH :C:/MinGW/include
CPLUS_INCLUDE_PATH :C:/MinGW/include/c++/3.2.3;C:/MinGW/include/c++/3.2.3/mingw32;
C:/MinGW/include/c++/3.2.3/backward;C:/MinGW/include

//////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////

老早就想在WINDOW下搭建個環境來試試了,但是處於某些原因,一直沒能做完,正好,由於要寫個編譯器的項目設計,又不想到LINUX下去弄,反正放假,有時間,就索性搏它一搏。弄了好長時間,頁面不斷,這東西也真不好弄,資料也不是很多,要不就是和自己的情況不一致,經過筆者5個小時的苦戰,終於完成了~~~

言歸正傳,對於開發工具就不一一介紹了,不懂的朋友可以到網上搜索一下。

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

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

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


然後就是我們的重頭戲了啊,大部分時間都耗在這上面了。由於MinGW在國內沒有提供下載(找了很久都沒找到啊),於是筆者到MinGW的主頁(http://www.mingw.org/d)上花了2個小時將需要的包下載下來(那個叫慢啊,最快的時候8k,最慢的時候只有1k),爲了大家不再重蹈自己的覆轍,筆者已經將所有需要的文件打包發到了網上,大家可以在文章後面找到鏈接。順便說一句,筆者使用的是eclipse 3.3 + cdt 4.0 + MinGW 5.1.3。

安裝好MinGW 以後需要進行一些簡單的設置:

設置MinGW 的環境變量:筆者的安裝位置爲默認位置 PATH =C:/MinGW/bin,注意,爲了避免與其他的編譯器衝突,請將此變量放在最前面。

更改make文件名:由於在MinGW目錄下的make文件名爲“mingw32-make.exe”,而eclipse默認的調用文件名爲“make.exe”故須將此目錄下的文件名改爲“make.exe”即可。

還有一個問題,筆者在安裝完成以後發現無法進行調試,以爲是安裝或者設置的時候出了什麼問題,經過一番檢查發現MinGW 5.1.3不帶有GDB調試器,於是又到國外網站找到了gdb-6.3-2安裝,調試通過,起安裝很簡單,在安裝完MinGW 的基礎上,只需運行程序即可。

 

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