[ZZ]用Eclipse開發C/C++程式的圖形化配置

來源:互聯網
上載者:User

參考http://www.javaworld.com.tw/  作者:Sungo

在網上找了一些關於Eclipse的開發資料,但對Eclipse的介面和它的功能深深的吸引了,尤其是瞭解了Eclipse能夠進行C/C++的開發更是欣喜若狂,起初對Eclipse的配置不勝瞭解,有一段時間也很徘徊,想在網上找到圖形化的配置,但沒有找到(可能是我沒有找到).經過不懈的努力和學習,終於配成了.萌生了做一個圖形化的配置文檔,以供後者少走挽留.閑話少聊現在就開始.

Eclipse的簡介就不說了,能問www.baidu.com就問百度.我用的軟體是:

OS: Windows XP

Eclipse 3.0.2

CDT Runtime Feature  org.eclipse.cdt-2.1.1-win32.x86 

CDT SDK Feature     org.eclipse.cdt.sdk-2.1.1-win32.x86

MinGWStudioFullSetup-2_05

第一部:下載從www.eclipse.org 下載Eclipse,並解壓在任意盤下,運行介面如下:

第二部:下載在www.eclipse.org/cdt 下載C/C++的外掛程式

CDT Runtime Feature  org.eclipse.cdt-2.1.1-win32.x86 

CDT SDK Feature     org.eclipse.cdt.sdk-2.1.1-win32.x86

第三部:下載可在Windows下使用GNU C,C++ 編譯器,這裡使用的是MinGWStudioFullSetup-2_05 ,下載後並安裝它;當然你也可以使用MinGW .下載網址: http://www.mingw.org/download.shtml
.安裝後先在 開始->運行->cmd 模式下測試編譯和執行.先將C:\MinGWStudio\MinGW\bin下的mingw32-make.exe重新命名為make.exe,因為等會兒Eclipse 會用make.exe這個檔案而不是mingw32-make.exe
.(注:如果不更名或是還有其他make程式時,也可以在稍後的Eclipse設定中,在make
targets view的地方,新增一個task時,build
command取消use default,使用mingw32-make.exe及project
properties->make project ->將make改為mingw32-make)

在環境變數裡加入下列的設定:

PATH:  C:\MinGWStudio\MinGW\bin
(如果系統已經有其它的C/C++編譯器,請把C:\MinGWStudio\MinGW\bin
加在最前面)

LIBRARY_PATH: C:\MinGWStudio\MinGW\lib

  

C_INCLUDE_PATH: C:\MinGWStudio\MinGW\include

 

CPLUS_INCLUDE_PATH: C:\MinGWStudio\MinGW\include\c++\3.3.1;C:\MinGWStudio\MinGW\include\c++\3.3.1\mingw32;C:\MinGWStudio\MinGW\include\c++\3.3.1\backward;C:\MinGWStudio\MinGW\include

先使用文字編輯器寫測試用的來源程式main.cpp.

#include <iostream>

using namespace std;

int main(void)

{

  cout<<"Hello
World,Eclipse!";

  return 0;

}

在Command Line 下編譯指令:

   C:\g++ main.cpp -O3
-o hello

(O3 的O 是英文大寫”O”)

編譯成功後: 便會產生可執行檔hello.exe.運行hello.exe

(注: -O3 標記是採用進階編譯最佳化,編譯速度最慢,但產生的可執行檔最小,執行速度會最快; -o 標記是將編譯完的*.exe重新命名)

第四部: 我們來安裝CDT的外掛程式.首先將下載的

CDT Runtime Feature  org.eclipse.cdt-2.1.1-win32.x86 

CDT SDK Feature     org.eclipse.cdt.sdk-2.1.1-win32.x86

解壓縮.

將feature

拷於

下.將plugins拷於

下面重新啟動Eclipse,就可以看到C/C++的編程環境了.

下面我們將上面的程式用Eclipse運行一次,

①  
首先將Eclipse 設成C/C++開發平台:

   Windows->Open
Perspective->Other…->C/C++

②  
建立一個C++工程

File->New->Project->C++->Standard
Make C++ Project

然後按下Finish鍵.

③  
下來你可以將原來的main.cpp檔案import到工程中,也可以從建立立main.cpp檔案.

   ⑴將main.cpp檔案import進來的方法是:

然後Finish即可完成.

⑵   從建立main.cpp檔案的方法是:

然後將程式寫入main.cpp中.

④  
接下來我們建一個makefile檔案.方法同上建立main.cpp檔案相同.

注意:makefile縮排要以Tab鍵縮排,不能以4個空格作為縮排,否則會出現如下的錯誤

⑤  
該設定Make
Targets 讓程式能夠運行起來了.

   Windows-Show
View->Make Targets

⑥  
編譯:雙擊編譯

⑦   *.ext執行前的設定.因為要在Windows下Run,所以要先做設定.請

  開啟Project->Properties->C/C++
Make Project->Binary Parser頁面將

  Elf Parser 項除去,將PE
WindowsParser項選中.

⑧   執行我們的程式:

⑨   當程式有改動時,只需從新執行⑥~⑧即可.

相關文章

聯繫我們

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