Windows XP中配置Eclipse和MinGW開發C/C++

文章原創,轉載請註明鏈接

 

Eclipse主要作爲IDE集成開發環境,而MinGW主要提供Windows版本的gcc編譯器。Eclipse 爲開放源碼程序,其IDE功能強大,而且可以跨平臺運行,並且比較明顯的優點是整個軟件體積小,而且可以通過JDT方便地擴展插件以開發其他語言。

配置windows環境下的Eclipse和MinGW需要如下步驟:

第一步,安裝JDK或JRE。

Eclipse是用Java開發的,因而運行需要JRE支持。到oracle公司的網站下載JDK或JRE安裝包。http://www.oracle.com/technetwork/java/javase/downloads/index.html

如果不開發Java的就只安裝JRE就可以了,因爲它更小一些,這裏下載Java SE 7u3。

按操作系統的位數和類型選擇軟件包下載。

通常網速慢的情況下選擇offline離線安裝包會比較好,以免Online在線安裝的時候由於網速太慢而安裝失敗。

下載完之後直接打開安裝包可執行文件就可以安裝了。

如果電腦上以前安裝過JDK或者JRE的則可以跳過這一步。

第二步,安裝MinGW。

可以去MinGW官方指定的下載地址

http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

選擇要安裝版本的軟件包。

以20111118更新包爲例,選擇下載mingw-get-inst-20111118.exe

下載完之後直接打開安裝包文件就可安裝了。

但這種安裝方式是在線安裝的,如果網速慢儘量不採用這種方式安裝,因爲同樣可能安裝失敗。

另外的方式是通過TDM-GCC來實現MinGW的安裝。TDM-GCC是一個Windows版本的GCC編譯套件,其中包含了MinGW的發行版的離線安裝,並且可以提供多個源地址的更新下載安裝,即使網速慢的情況下Online安裝MinGW也更爲穩定些。

其下載地址爲:

http://tdm-gcc.tdragon.net/download

直接選擇Bundle Installer軟件包就可以了。

下載完成後直接打開安裝包文件就可安裝了。

 

如果在上圖中選了選擇檢查更新選項,則在安裝的過程中會讓選擇安裝的編譯器類型和下載鏡像地址,實際上就相當於在線安裝了,網速慢的情況下不建議這樣做。

設置安裝路徑

選擇安裝類型,選擇TDM-GCC推薦的就可以了,它會自動添加MinGW的路徑到系統環境變量,這樣省去了自己設置Eclipse了。

第三步,安裝Eclipse。

實際上Eclipse和Windows下的綠色免安裝軟件差不多的,通常是直接下載了官方的軟件包,解壓縮之後就可以用了的。下載地址爲:

http://www.eclipse.org/downloads/

如果只打算用來開發C/C++,那麼就只選擇Eclipse IDE for C/C++ Developers (includes Incubating components)就可以了。而如果要通過擴展插件來開發其他語言,則選擇Eclipse Classic 。

按操作系統類型點擊下載鏈接,然後再新頁面選擇下載鏡像地址,選一個離自己最近的就可以了。中科大的鏡像下載速度會比較快。

下載完之後將軟件包解壓縮到自己安裝程序的文件夾即可。

打開解壓縮後的文件夾,雙擊eclipse.exe文件就可以啓動Eclipse了。

爲了使用方便,可以創建一個eclipse.exe的桌面快捷方式。

第四步,測試開發環境。

啓動Eclipse

初次啓動時會提示設置工作空間路徑

可以設置一個自己常用於編寫程序的路徑,並選擇爲默認路徑不再提示。

打開工作空間進入IDE之後,新建一個C++項目

這裏創建一個Helloworld項目,輸入工程名並選擇好編譯工具MinGW GCC

進入設置版權和項目信息,這一點比VC還做得人性化

接下來選擇編譯配置

點擊“finish”按鈕即返回IDE的源碼界面。

可見源碼區已經自動寫好了一個最簡單的Hello world測試程序,Eclipse的整個IDE界面看起來典雅大方。接下來對測試項目進行編譯構建。

彈出的對話框會給出編譯選項信息和邊緣進度信息

在下方的Problems屬性頁沒有看到錯誤提示,說明完全編譯通過

接下來點擊IDE上端的工具條中的運行按鈕,執行編譯後的程序

可以看到控制檯Consol屬性頁輸出了“!!Hello World!!!”,說明開發環境基本上搭建成功了。

Eclipse中還提供了許多很有意思的功能,如輸入的自動補全以及源碼風格的切換等等,值得進一步去探索和嘗試。

發佈了36 篇原創文章 · 獲贊 29 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章