Eclipse 配置C/C++環境(Eclipse+CDT+MinGW)

來源:互聯網
上載者:User

需要的工具:JDK+Eclipse+CDT+MinGW

a. eclipse與JDK的安裝這裡就不做贅述,安裝CDT外掛程式:
                  安裝CDT外掛程式
    1>下載CDT外掛程式:可以在http://www.eclipse.org/cdt/ 選擇適合你的eclipse的版本,接著開啟頁面給出的超級連結,在“Installing from a tar.gz or zip file”部分選擇你要的版本,接著在“CDT Runtime Feature”部分的下載你要的壓縮包
    2>安裝CDT外掛程式:不用安裝,解壓縮到eclipse相同的目錄就可以,即是將CDT壓縮包解壓後的features、plugins整個檔案夾複製到Eclipse安裝檔案裡,重新啟動Eclipse即可

3>問題:如果看不到CDT,即在eclipse中找不到c/c++選項。選擇Help->Software Updates->Manage Configuration...,這時應該可以在左側看到CDT。如果沒有,按下工具列上的第三個按鈕,應該可以看到處於disabled狀態的CDT(3)。這時只要點擊右側的Enable,根據提示重啟Eclipse以後就行了。
b. 安裝MinGW

:http://www.mingw.org/download.shtml 或者http://sourceforge.net/projects/mingw/files/

版本:MinGW-3.1.0-1.exe

    1>配置環境變數(很重要):
      步驟如下:開啟:“我的電腦->屬性->進階->環境變數->系統變數”編輯如下系統變數:
             變數名                                      變數值
             PATH                                       D:/MinGW/bin;
          LIBRARY_PATH                            D:/MinGW/lib
          C_INCLUDEDE_PATH                   D:/MinGW/include
          CPLUS_INCLUDE_PATH           D:/MinGW/include/c++/3.2.3;D:/MinGW/include/c++/3.2.3/mingw32;D:/MinGW/include/c++/3.2.3/backward;D:/MinGW/include

註:我是將MinGW 安裝在d盤下,你可以根據你自己的情況來設定其路徑,如:MinGW的安裝路徑/bin;

     2>更改

C:/MinGW/bin底下的"mingw32-make.exe"更名為"make.exe",因為Eclipse使用時預設是用系統裡的"make"這個檔案名稱,而不是"mingw32-make"。當然如果你不想改MinGW中的,也可以修改Eclipse中的設定。在"make targets view"中新增一個task時,"build command"取消"use default",使用"mingw32-make"。另外在"project properties->make project"中將"make"改為"mingw32-make"(後面eclipse
IDE配置將詳細説明)。

   3>測試

(1)安裝完成後“系統內容變數”的設定說明:

編輯Path,在變數值的最前面添加“d:/MinGW/bin;”,這句一定要放在最前面,防止和VC/.NET之類的make命令衝突,並且把d:/MinGW/bin目錄下的mingw32-make.exe改名為make.exe,然後在cmd中執行下make命令(如d:/MinGW/bin>make.exe),如果出現“***No targets specfied and no make file found stop”,設定成功。這樣也不影響Visual C++6.0的使用,要不然在Eclipse下用CDT編C/C++程式會編譯不了。

(2)確認MinGW安裝及環境變數設定是否生效。

在cmd中輸入“gcc -v”,如果螢幕出現“gcc不是內部命令或外部命令,也不是可啟動並執行程式或批次檔。”表示環境變數設定有問題。如果不是,表示設定成功。

c. 配置Eclipse IDE for MinGW

   1>選擇Windows=>Preferences...菜單,在Preferences快顯視窗中選擇C/C++=>Make=>New Make Project左側樹結點,在右側Make Builder頁簽設定Build command: mingw32-make。(若使用Managed Make C++ Project則Build command必須為make.exe)

   2> 若要在Windows環境下運行make target必須將Project=>Properties=>C++ Make Project中Binary Parser設定為PE Windows Parser。

   3> 配置調試環境:點選Run=>Debug...菜單,在彈出的Debug視窗中選擇相應的C/C++ Local Application,在右側選擇Debugger頁簽,設定Debugger:GDB Debugger和GDB debugger:gdb
至此,如果不出意外,eclipse已經可以編寫/調試c++代碼.

d.hello word
1>開啟c++編輯介面:在window->open perspective->other 選擇c/c++並確定
2>建立工程:file->new->project 選擇c/c++中的"managed make c++ project" 然後next,在project name填寫hello 然後 next,在c/c++ indexer 選項卡,如果你的機器足夠快,選擇full c/c++ indexer 否則就選擇fast indexer 再不行就選擇no indexer 然後finish
3>添加代碼:file->new->other 選擇c/c++中的source file,next,載source file 中填寫hello.cpp,(注意一定要寫.cpp否則程式無法執行),然後finish。接著填寫代碼:
    #include <iostream.h>
    int main()                     //再次強調是int main(),而不是void

{
        cout<<"Hello word!"<<endl;  

        return 0;
    }
    儲存
3>編譯工程:預設的project->build automatically已經被選中,這時在你每次儲存後都會自動編譯並連結,如果project->build automatically被取消可以project->build all 全部編譯,要重新編譯可以在左側(一般是這樣)的c/c++ project視窗中選中工程,右擊,選擇rebuild project。
4>運行:run->run as->local c/c++ application。

OK

轉至:http://blog.csdn.net/xuhaipeng/article/details/3978721

聯繫我們

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