Eclipse C/C++ development environment creation

來源:互聯網
上載者:User
Eclipse+CDT+MinGW 安裝手冊

http://blog.csdn.net/benjiamen/archive/2008/07/11/2637194.aspx

  1. 將下載的cdt-master-X.X.X.zip解壓到任一檔案目錄下

   2.  找cdt解壓到的目錄下的features,plugins。將其中的檔案分別複製到eclipse 下的features,plugins中

   3. 重啟Eclipse。安裝MinGW :

       為 Eclipse 裝上了 CDT,但還需要一個 "編譯器" 才能編譯程式 因此要下載可在Windows上使用的GNU C、C++編譯器,這裡要下載的是:MinGW。 下載網址:http://www.mingw.org/download.shtml 在下載頁中找到 MinGW-XXX

      安裝:安裝目錄選C槽,然後一直點"下一步"就行了。安裝完後路徑是這樣 -> C:\MinGW。

       在環境變數裡加入下列設定: PATH : C:\MinGW\bin; Windows 的使用者要在 "我的電腦"->右鍵->內容->進階->環境變數->系統變數->path 選 "編輯" 在最前面加上 C:\MinGW\bin; 即可。

      因為Eclipse裡面預設用來進行編譯的檔名為 make.exe 但是 Mingw安裝起來後預設的 make 檔名是 mingw32-make.exe 因此你可以將 mingw32-make 改名成為 make 就可以了! 為了使CDT能夠取用 MinGW來進行編譯的工作, 我們要回到 Eclipse 當中進行設定 視窗->喜好設定->C/C++->Make->New Make Project->New Builder 找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser

   4. 安裝C++ formatter 

       C++ Formatter 是用來對C/C++程式碼進行排版的工具,對於改來改去已經改的一團亂的程式碼來說,這真是救命仙丹,馬上讓程式碼回到"優雅"的狀態。由於CDT的編輯器並無內建 Formatter ,因此藉助其他工具。這裡我們要使用的是Artistic Style。 astyle 的網站在這 http://sourceforge.net/projects/astyle 下載.在Eclipse我們必須藉由"外部工具"來使用它。

       Run---External Tools---External Tools Configurations

       Name: Formatter

        按 "瀏覽檔案系統..." 來尋找 astyle.exe 的位置 工作目錄:     ${workspace_loc:/${project_name}}

        引數: --style=kr ${resource_name} 選好後點選 "關閉" 到此已經全部安裝完畢。

  5.安裝GDB

     gdb 是一個用來調試 C 和 C++ 程式的強力調試器. 它使你能在程式運行時觀察程式的內部結構和記憶體的使用方式. 以下是 gdb 所提供的一些功能:

  • 它使你能監視你程式中變數的值.
  • 它使你能設定斷點以使程式在指定的程式碼上停止執行.
  • 它使你能一行行的執行你的代碼.最新版本的WinGW沒有提供GDB工具,因此這裡我們要單獨下載,在 http://www.gnu.org/software/gdb/download/下載gdb-5.2.1-1.exe
    並安裝至C:\MinGW\的位置即可。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.