1. 安裝 JRE
由於 Eclipse 本身是用 Java 開發而成,因此自然需要使用到 JRE。
2. 安裝 Eclipse
3. 掛上 CDT
4. 安裝 MinGW (這個是要讓你的電腦上有GCC, G++編譯器)
5. 設定環境變數
詳細安裝步驟:
一、JRE 5.0的安裝
‧下載頁:http://java.sun.com/j2se/1.5.0/download.jsp
‧點選 Download JRE 5.0 Update 5 ,點選 Accept 然後選擇Window Platform "Windows Offline Installation, Multi-language"
‧下載後執行安裝即可。
二、安裝Eclipse
首先進入 Eclipse 官方網站 http://eclipse.org/ 左欄找到 Download 目前 3.3 europ版已經Release。下載之後,解壓縮到你想放置的路徑,拉出捷徑即可,不必安裝。當然也直接下載eclipse-cpp-europa-fall-win32.zip,這樣就省了第三步驟J
三 、掛上 CDT
接下來為了要讓 Eclipse 可以開發 C/C++ 程式,要掛上 CDT 才可以。首先要下載CDT,下載網址http://www.eclipse.org/cdt/%E6%89%BE%E5%88%B0%20cdt-master-4.0.1.zip
安裝:將解壓縮後的features、plugins整個檔案夾複製到Eclipse安裝資料
裡,重新開啟Eclipse即可。
如果CDT安裝後沒效果,刪除D:\eclipse\configuration\org.eclipse.osgi目錄下的manifest檔案夾、.bundledata和.state檔案然後重啟Eclipse即可。
當建立新項目的時候,就會看到已經有了 C 及 C++ 的選項,代表安裝成功了。
如果看不到,加上 -clean 執行就可以。
四、安裝MinGW
到目前為止,已經為 Eclipse 裝上了 CDT,但還需要一個 "編譯器" 才能編譯器
因此要下載可在Windows上使用的GNU C、C++編譯器,這裡要下載的是:MinGW。
下載網址:http://www.mingw.org/download.shtml#hdr6
在下載頁中找到 MinGW-5.1.3.exe
PS:
安裝:安裝目錄選C槽,然後一直點"下一步"就行了。安裝完後路徑是這樣 -> C:\MinGW。
在環境變數裡加入下列設定:
PATH : C:\MinGW\bin;
Windows 的使用者要在 "我的電腦"系統變數->path 選 "編輯"
在最前面加上 C:\MinGW\bin; 即可。
因為Eclipse裡面預設用來進行編譯的檔名為 make.exe 但是 Mingw安裝起來後預設的 make 檔名是 mingw32-make.exe
因此你可以將 mingw32-make 改名成為 make 就可以了!
為了使CDT能夠取用 MinGW來進行編譯的工作, 我們要回到 Eclipse 當中進行設定
Window->Preferences->C/C++->New CDT project wizard->Makefile Project
找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser
五、安裝GDB
gdb 是一個用來調試 C 和 C++ 程式的強力調試器. 它使你能在程式運行時觀察程式的內部結構和記憶體的使用方式. 以下是 gdb 所提供的一些功能:
- 它使你能監視你程式中變數的值.
- 它使你能設定斷點以使程式在指定的程式碼上停止執行.
- 它使你能一行行的執行你的代碼.
最新版本的WinGW沒有提供GDB工具,因此這裡我們要單獨下載,在 http://www.gnu.org/software/gdb/download/下載gdb-5.2.1-1.exe
並安裝至C:\MinGW的位置即可。
到此已經全部安裝完畢。
六、設定環境變數
PATH: C:\MinGW\bin (如果系統已經有其它的C/C++編譯器,請把C:\MinGW\bin加在最前面)
LIBRARY_PATH: C:\MinGW\lib
C_INCLUDE_PATH: C:\MinGW\include
CPLUS_INCLUDE_PATH: C:\MinGW\include\c++\5.1.3;C:\MinGW\include\c++\5.1.3\mingw32;C:\MinGW\include\c++\5.1.3\backward;C:\MinGW\include
接下來來試寫一個小小程式
開啟 Eclipse -> New -> C/C++ -> Makefile Project->Hello World C++ Project
點 "完成"
鍵入這一段程式碼
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
#include<string>
usingnamespace std;
int main(){
puts("Hello World!!!");
while (1) {
printf("請輸入密碼:"n ");
gets(cc);
if (strcmp(cc, "123456")!=0) {
printf("口令錯誤,按任意鍵繼續");
} else {
printf("密碼是:");
printf("%s", cc);
break;
}
}
return EXIT_SUCCESS;
}
進行存檔,存檔時就會自動編譯
點 "Debug As"-> Local C/C++ Application
就可以在 控制台 看到執行結果了!!