本設置的主要目的是在最新版的eclipse3.3(Europa)上開發標準C/C++程序,而不去使用VC++。
因為CDT只提供了開發C/C++項目的IDE,所以我們需要安裝MinGW(即 Minimalist GNU For Windows。它是一些頭文件和端口庫的集合,該集合允許人們在沒有第三方動態鏈接庫的情況下使用 GCC(GNU Compiler C)產生 Windows32 程序。)和MSYS(Minimal GNU(POSIX)system on Windows,是一個小型的GNU環境,包括基本的bash,make等等。是Windows下最優秀的GNU環境。):
下載Automated MinGW Installer:MinGW-5.1.3.exe(注意這只是個在線安裝程序),執行MinGW-5.1.3.exe;
在choose package向導頁,選擇Current項;
在choose components向導頁,選中MinGW base tools和g++ compiler項;
在choose install location向導頁,設置安裝目錄,為說明方便,這里假設路徑為d:\MinGW;
等待MinGW在線安裝完成。
接下來,在下載MinGW的同一頁面,我們下載MSYS (Minimal System):Current Release: msys-1.0.10,執行MSYS-1.0.10.exe;
在安裝MSYS過程中,假定我們安裝路徑為D:\msys;
在安裝MSYS過程中,會出現控制臺界面(類DOS窗口)的三個詢問,分別鍵入y、y、D:/MinGW(MinGW安裝路徑)即可。
安裝好MinGW和MYYS后,需要配置一下系統的環境變量,右鍵點擊“我的電腦”->屬性->高級->環境變量,在系統變量中進行如下操作:
編輯PATH變量,在開頭處加入D:\MinGW\bin;D:\msys\1.0\bin;
添加LIBRARY_PATH變量,值為D:\MinGW\lib
添加C_INCLUDE_PATH變量,值為D:\MinGW\include
添加CPLUS_INCLUDE_PATH變量,值為D:\MinGW\include\c++\3.4.2;D:\MinGW\include\c++\3.4.2\mingw32;D:\MinGW\include\c++\3.4.2\backward;D:\MinGW\include
打開系統開始菜單->附件->命令提示符,在里面輸入make –version或gcc –version并回車,如果出現版本信息,則配置成功。
如果你的系統上沒有安裝jre,去下載最新版的jre5.0,并進行安裝。
接下來這步,我們先進入到
http://www.eclipse.org/downloads/頁面,最好直接下載Eclipse IDE for C/C++ Developers - Windows (62 MB) 這個版本,基本上下載完后就可以正常使用。
如果你已經有了eclipse3.3但需要單獨安裝CDT4的話,請參見這里CDT Europa Releases Update Site,里面說的很清楚,可以在eclipse的help->Software Updates -> Find and Install -> Search for new Features to Install中,加入一個site
http://download.eclipse.org/tools/cdt/releases/europa升級即可。
值得注意的是,不要直接下載cdt-master-4.0.0.zip,并且解壓縮后覆蓋到eclipse目錄下!,否則雖然可以調出CDT界面,但編譯和執行會有問題。
最后,我們啟動eclipse并進行一個測試,創建一個C++ Project,選擇Executable->Hello World C++ Project,toolchain選擇MinGW GCC。創建后build它即可。