Eclipse+CDT+MinGW

 

需要的工具: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

版本: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://hi.baidu.com/shanshuijoy/blog/item/8f4ea00e8c4698e337d12245.html

發佈了32 篇原創文章 · 獲贊 5 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章