1. 程式人生 > >Eclipse開發C/C++環境配置

Eclipse開發C/C++環境配置

經過兩個晚上的摸索,終於把開發環境給佈置好了。採用的環境也是網上流傳的Eclipse+CDT+Cygwin。

先來吐槽下我的各種悲劇坑。
1、cygwin安裝不完全。由於我在網上下的cygwin本地安裝包不完整,導致有一些指令缺失,然後導致崩潰。
2、解除安裝cygwin解除安裝的不乾淨。
3、cygwin採用Internet方式安裝一夜,也沒下載完。

各種悲劇的事情,下面就簡單說下環境的配置。

一、開發環境配置
(一)、安裝JDK
Eclipse的執行必須依賴JDK,所以第一步必須要安裝JDK,由於我做Android開發,所以電腦上已經存在jdk了,然後配置jdk的環境變數。這裡可以百度下怎麼搞得即可。


(二)、安裝CDT
將下載的Eclipse進行解壓,然後找到Help->Install New SoftWare選項,找到我們解壓到本地的CDT檔案。選中所有,點選Finish進行安裝。



(三)、安裝Cygwin
通過Eclipse進行開發C/C++程式,需要使用Cygwin來模擬Linux的環境,所以務必保證安裝包中包含:gcc、g++、gdb、make這四個指令。在Cygwin選擇項頁面,分別輸入上述四個指令,找到所有的選項更改為【Install】,然後點選下一步,一致安裝到結束即可。安裝完成後,配置cygwin的環境變數,相信會配置jdk的這個也不難。



至此,我們的開發環境已經配置完畢。好,下載我們就開始練練手。

二、小試牛刀
(一)、開啟Eclipse建立一個C Project。

(二)、建立一個src資料夾,在資料夾中建立一個HelloWorld類。在該類中寫一個main方法,輸入HelloWorld。

(三)、點選Run開始執行。



咦,出現這個錯誤了。趕緊百度一下,找了很多文章,總體就兩篇,分別按照試了一下,還是沒解決問題。提示的找不到二進位制的執行程式。這裡忽然想到當初在大學時通過VC6++學習C語言的時候,第一步先Build,然後才開始Run。
好了,我們點選Project->Build Project。然後就出現了Debug資料夾,然後在執行就可以了。


總結幾個常見問題:

1、我們建立的C Project工程,在建立資料夾時,有兩個選項Folder和Source Folder,我們的Source File需要使用Source Folder資料夾,建立錯了,導致不能Build Porject。
2、在C Project中,我們不能建立只建立類,不然也沒辦法編譯。
3、建立C++工程直接編譯即可。

軟體包下載地址,包含Eclipse+CDT+Cygwin,注意jdk需要1.7版本及以上。

連結:http://pan.baidu.com/s/1c28zdx2 密碼:n2k7