轉(zhuǎn) eclipse3.3 + minGW for c/c++ development
本設(shè)置的主要目的是在最新版的eclipse3.3(Europa)上開發(fā)標(biāo)準(zhǔn)C/C++程序,而不去使用VC++。因?yàn)镃DT只提供了開發(fā)C/C++項(xiàng)目的IDE,所以我們需要安裝MinGW(即 Minimalist GNU For Windows。它是一些頭文件和端口庫(kù)的集合,該集合允許人們?cè)跊]有第三方動(dòng)態(tài)鏈接庫(kù)的情況下使用 GCC(GNU Compiler C)產(chǎn)生 Windows32 程序。)和MSYS(Minimal GNU(POSIX)system on Windows,是一個(gè)小型的GNU環(huán)境,包括基本的bash,make等等。是Windows下最優(yōu)秀的GNU環(huán)境。):
下載Automated MinGW Installer:MinGW-5.1.3.exe(注意這只是個(gè)在線安裝程序),執(zhí)行MinGW-5.1.3.exe;
在choose package向?qū)ы?yè),選擇Current項(xiàng);
在choose components向?qū)ы?yè),選中MinGW base tools和g++ compiler項(xiàng);
在choose install location向?qū)ы?yè),設(shè)置安裝目錄,為說明方便,這里假設(shè)路徑為d:\MinGW;
等待MinGW在線安裝完成。
接下來,在下載MinGW的同一頁(yè)面,我們下載MSYS (Minimal System):Current Release: msys-1.0.10,執(zhí)行MSYS-1.0.10.exe;
在安裝MSYS過程中,假定我們安裝路徑為D:\msys;
在安裝MSYS過程中,會(huì)出現(xiàn)控制臺(tái)界面(類DOS窗口)的三個(gè)詢問,分別鍵入y、y、D:/MinGW(MinGW安裝路徑)即可。
安裝好MinGW和MYYS后,需要配置一下系統(tǒng)的環(huán)境變量,右鍵點(diǎn)擊“我的電腦”->屬性->高級(jí)->環(huán)境變量,在系統(tǒng)變量中進(jìn)行如下操作:
編輯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
打開系統(tǒng)開始菜單->附件->命令提示符,在里面輸入make –version或gcc –version并回車,如果出現(xiàn)版本信息,則配置成功。
如果你的系統(tǒng)上沒有安裝jre,去下載最新版的jre5.0,并進(jìn)行安裝。
接下來這步,我們先進(jìn)入到http://www.eclipse.org/downloads/頁(yè)面,最好直接下載Eclipse IDE for C/C++ Developers - Windows (62 MB) 這個(gè)版本,基本上下載完后就可以正常使用。
如果你已經(jīng)有了eclipse3.3但需要單獨(dú)安裝CDT4的話,請(qǐng)參見這里CDT Europa Releases Update Site,里面說的很清楚,可以在eclipse的help->Software Updates -> Find and Install -> Search for new Features to Install中,加入一個(gè)site http://download.eclipse.org/tools/cdt/releases/europa升級(jí)即可。
值得注意的是,不要直接下載cdt-master-4.0.0.zip,并且解壓縮后覆蓋到eclipse目錄下!,否則雖然可以調(diào)出CDT界面,但編譯和執(zhí)行會(huì)有問題。
最后,我們啟動(dòng)eclipse并進(jìn)行一個(gè)測(cè)試,創(chuàng)建一個(gè)C++ Project,選擇Executable->Hello World C++ Project,toolchain選擇MinGW GCC。創(chuàng)建后build它即可。
posted on 2007-12-24 11:51 backup2007 閱讀(1294) 評(píng)論(0) 編輯 收藏