C/C++ 編程環境搭建與配置 eclipse + cdt + MinGW

來源:互聯網
上載者:User

 想想自己寫程式也有兩年了,剛開始用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}

  其他的就自己探索去吧,順便說一句,也別再下什麼中文語言套件,電腦方面英文東西那麼多,每個都去找翻譯,煩不煩啊。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.