想想自己寫程式也有兩年了,剛開始用VC6.0,這東西真破;後來很自然用起vs2008,不錯倒是不錯,也太大了,安裝麻煩;接觸linux後,就用起了emacs,自己寫makefile,很原始,很喜歡emacs的快速鍵,特別是游標控制,導致現在寫點東西都老是ctrl+n、ctrl+p的,這種方式太原始了,後來偶然間發現eclipse內建了三套快速鍵,default, vs, 還有就是emacs的,於是決定以後就你了。 這套東西,剛開始我自己胡亂鼓弄的,反正我用沒問題,後來看了看網上的教程,內行一眼看出門道,哈哈。
前面都是廢話,切入正題。
1. 安裝jre
jre還是必須的,eclipse是用java中的swt寫的
2. eclipse,cdt
直接下載eclipse的C++版本的好了;如果已經有開發java的eclipse,再單獨下載cdt, 然後解壓到eclipse的目錄就行了。
3. 編譯器:MinGW,調試器:gdb
Google一下全都有了,只不過自動下載的那個gcc,版本比較老,在處理某些utf-8編碼的檔案時會出問題。可以DIY的,自己到那個網站的 目錄裡面找比較新的gcc,下載各個需要的檔案,不過比較麻煩,當年我弄了老半天終於能用了。記得把gdb也下在下來,要不然沒法degug。在編譯器的bin目錄,有個檔案mingw32-make.exe,名稱改成make.exe. 不想自己動手的,聯絡我,我這有現成的。
4. 環境變數
path添加編譯器的bin目錄, 保證能夠正常編譯
C_INCLUDE_PATH設定成編譯器的include目錄
LIBRARY_PATH設定成編譯器的lib目錄
後面這兩個變數是保證eclipse能夠找到這個編譯器的,其實不是必須的,把編譯器和eclipse放在同一個目錄下,eclipse就能夠自己找到。
OK,建個C++工程試試。
配置:各種配置盡在Window->Preferences
列舉幾個基本的:
編譯前自動儲存,General->Workspace 勾選Save automatically before build
開啟程式碼摺疊功能,C/C++->Editor->Folding 勾選Enable folding when opening a new editor
快速鍵設定, General->Keys 尋找到某個功能自己設定吧
C++ 的 include 在 在工作區對應的.metadata檔案夾下,{workspace}\.metadata\.plugins\org.eclipse.cdt.make.core\{projectname}
其他的就自己探索去吧,順便說一句,也別再下什麼中文語言套件,電腦方面英文東西那麼多,每個都去找翻譯,煩不煩啊。