我是一名javaee開發者,由於對c/c++不是很熟悉,抽點空來學習下c/c++,所以就選擇了由Eclipse來搭建c/c++開發環境。eclipse的選擇可以選擇使用cdt插件安裝也可以直接選擇eclipse正對c的開發工具eclipse-cpp來開發。
先介紹下本次搭建環境的主要工具及版本如下:
Eclipse:eclipse-cpp-juno-win32
MinGW:mingw-get-inst-20120426(必須聯網,選擇沒有提供離線下載包)
具體配置如下:
先解壓eclipse到一個位置(如:x:\CProject\),運行MinGW安裝程序,除了安裝路徑外,一直默認到下:
選擇c/c++編譯,還要選擇最下面的2個如:
之後直接進行下一步自動聯網下載組件:
知道下載安裝完成。如果網速不好的,有些組件沒有安裝完成,請在完成後勾選”Display mingw-get log”查看log文件。最好的辦法就是直接重新安裝,因爲前面已經安裝的組件不會丟失,之後安裝沒完成的組件。
以上安裝完成了,下面就是配置環境了:
1:打開環境變量,添加mingw_home變量,內容 x:\Program Files\MinGW
2:設置path變量,編輯path變量添加 %mingw_home%\bin;%mingw_home%\msys\1.0\bin;
3:添加LIBRARY_PATH變量,內容 %mingw_home%\lib
4:添加C_INCLUDE_PATH變量,內容 %mingw_home%\include
5:添加CPLUS_INCLUDE_PATH變量,內容 %mingw_home%\lib\gcc\mingw32\4.5.2\include\c++
6:重新啓動系統完成
打開eclipse,自動關聯了配置,可以直接使用開發c了,c++也可以直接開發,只是存在一些問題:
1:運行控制檯無結果輸出,解決方法是在運行配置中的Environment下添加mingw的bin路徑
2:無法調試,總是報gdb版本問題,這個換了幾個都沒解決,現在待解決中。
此次配置eclipse+mingw完成了。