1. 程式人生 > >Eclipse C/C++開發除錯環境安裝記錄

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