Eclipse C/C++開發除錯環境安裝記錄
------------------------------------ 版權資訊 ------------------------------------
此文連結: http://blog.csdn.net/doniexun/article/details/45057453
此文作者: Windness
版權說明: 此文為作者經過檢索網上資源及根據個人開發經驗整理所得,所有參考文獻均已在文末標註,轉載請務必保留本文連結及作者資訊!
------------------------------------ 版權資訊 ------------------------------------
1. 安裝JDK
工具主頁:http://www.oracle.com/technetwork/java/index.html
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-windows-i586.exe(JDK1.8 32位)
http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-windows-x64.exe(JDK1.8 64位)
注意事項:
1.1 安裝方法
直接按預設配置安裝即可,安裝路徑比如為:C:\Program Files\Java\jdk1.8.0。
1.2 環境變數配置
JAVA_HONE=C:\Program Files\Java\jdk1.8.0
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
1.3 安裝後驗證
在CMD中分別輸入以下命令,若均能輸出對應的用法說明,即說明安裝成功。
java -version
javac -version
2. 安裝Eclipse
工具主頁:http://www.eclipse.org/
下載地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-win32.zip
注意事項:
2.1 安裝方法
直接將下載到的壓縮包解壓縮到某個路徑即可(Win7+以上作業系統儘量不要放到C盤)。
3. 安裝Eclipse CDT
工具主頁:http://www.eclipse.org/cdt/
下載地址:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/8.6/cdt-8.6.0.zip
3.1 安裝方法
1)建立資料夾結構:%ECLIPSE_HOME%/myplugins/cdt/eclipse/,將下載到的壓縮包解壓縮,將其中的features和plugins資料夾複製到%ECLIPSE_HOME%/myplugins/cdt/eclipse/目錄下。建立完資料夾後的目錄結構如下圖所示:
2)建立資料夾結構:%ECLIPSE_HOME%/links,並在該目錄下建立新檔案:cdt.link,用文字編輯器開啟該檔案,寫入以下內容儲存:
path=/myplugins/cdt
或
path=\\myplugins\\cdt
3)在cdt的外掛目錄下(%ECLIPSE_HOME%/myplugins/cdt/eclipse/plugins/)尋找以下三個資料夾目錄:
org.eclipse.cdt.core.win32.x86_5.3.0.201502131403
org.eclipse.cdt.core.win32.x86_64_5.3.0.201502131403
org.eclipse.cdt.core.win32_5.4.0.201502131403
如果找不到,則這三個資料夾名稱所對應的jar包,解壓縮後,刪除這三個jar包。
4. 安裝編譯工具鏈
4.1 安裝MinGW
工具主頁:http://sourceforge.net/projects/mingw/
下載地址:http://heanet.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe (只是個安裝器,非完整的離線安裝程式)
註釋事項:
4.1.1 安裝方法
直接按預設設定安裝即可。
4.1.2 配置方法
參考Cygwin的配置。
4.2 安裝Cygwin
工具主頁:http://www.cygwin.com/
下載地址:http://www.cygwin.com/setup-x86.exe(32位)
http://www.cygwin.com/setup-x86_64.exe(64位)
注意事項:
4.2.1 安裝方法
安裝時需確保gcc、g++、make等需要用到的編譯工具已被勾選安裝,假設安裝路徑為:C:\cygwin\
4.2.2 配置方法
1)將Cygwin的bin資料夾配置到系統環境變數PATH中,並在CMD中輸入gcc --version、make --version、g++ --version等命令驗證是否安裝成功。
2)在Eclipse中,選擇選單【Preferences】-->【C/C++】-->【Debug】-->【Source Lookup Path】,點“Add”按鈕,新增一個Path Mapping,在Compilation path中輸入:\cygwin\c,Local file system path中輸入:C:\。(因為將Cygwin安裝在C盤根目錄下,故只需作此對映)。
3)在Eclipse中,選擇選單【Preferences】-->【C/C++】-->【New C/C++ Project】-->【Makefile Project】,在Binary Parsers選項卡中,勾選“PE Windows Parser”和“Cygwin PE Parser”。如下圖所示:
4)在Eclipse中建立C/C++工程,右鍵工程選擇選單【Properties】-->【C/C++ Build】-->【Settings】-->【Tool Setting】-->【Cygwin C Compiler】-->【Dialect】,在“Language Standard”中的下拉選單中選擇該工程編譯時所需採用的C標準。如下圖所示:
參考資料:
1. Eclipse環境搭建 http://blog.csdn.net/lyl_98/article/details/1752846
2. Eclipse LUNA +MinGW+CDT編譯C99專案 http://blog.csdn.net/msl0903/article/details/43201263
3. cygwin, cdt, eclipse搭建c, cpp環境 http://yuanzhifei89.iteye.com/blog/1062721