文章原創,轉載請註明鏈接
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中還提供了許多很有意思的功能,如輸入的自動補全以及源碼風格的切換等等,值得進一步去探索和嘗試。