Eclipse IDE for C/C++ Developers 開發C/C++


1安裝JDK和按照JDK環境變量配置文件配置好環境變量

 

1.JDK環境變量設置

配置環境變量:右擊“我的電腦”-->"高級"-->"環境變量"

1)在系統變量裏新建“JAVA_HOME”變量,變量值爲:C:\ProgramFiles\Java\jdk1.6.0_14根據自己的安裝路徑填寫

2)新建“classpath”變量,變量值爲:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變量值之間用“;”隔開)

4)“開始”-->“運行”-->輸入“javac-->"Enter",如果能正常打印用法說明配置成功!

補充環境變量的解析:

JAVA_HOME:jdk的安裝路徑

classpath:java加載類路徑,只有類在classpathjava命令才能識別,在路徑前加了個"."表示當前路徑。

path:系統在任何路徑下都可以識別java,javac命令。

2.  Eclipse IDE for C/C++ Developers 

Eclipse IDE for C/C++ Developers (下載地址http://www.eclipse.org/downloads/

這個版本包含了最新版本的eclipse IDE的核心和與之配套的CDT,免去了安裝CDT的麻煩。

 提供的Eclipse IDE for C/C++ Developers爲免安裝軟件,點擊即可運行。 

 

3  MinGW的下載安裝

MinGW下載地址爲(http://data.99pan.com/download/7621_55_7840485476281515222.html)

提供的文件mingw文件爲下載好的mingw5.1.6 文件。

3.1) mingw安裝過程:

(1)點擊mingw文件夾內的MinGW-5.1.6.exe開始安裝。
 (2)在安裝嚮導界面上點擊next
 (3)點選“Download and Install”,點擊next進入下一步。
 (4)授權協議界面點擊next進入下一步
 (5)安裝包選擇界面,選取current,點next進入下一步。
(6)安裝組件選擇界面,選擇你需要的組件,然後點next進入下一步。

 各組件描述:

g++ CompilerC++編譯器

g77 CompilerFortran編譯器

Ada CompilerAda編譯器

Java CompilerJava編譯器

Objective C Compiler  Objective C編譯器

mingw make ,mingw的makefile  解釋器

 選擇g++ Compiler和mingw make 兩項。

(7)在安裝目錄選擇界面,選擇mingw的安裝目錄,默認目錄是C:\MinGW,點next到下一步。
(8)選擇開始菜單文件夾界面,就是你想把程序的快捷方式放到開始菜單的所有程序的那個目錄下。
點擊“Install ”開始正式安裝
(9)安裝程序將你選擇的安裝包解壓到指定的目錄中,稍等一會提示安裝成功。
(10)點擊Finish,結束安裝。

至此,這個MinGW就已經安裝完了,它是一組有用的工具集(這些工具將包含在$\bin目錄下(其中 $代表您所選擇的安裝路徑))。

3.2 )因爲Eclipse裏面預設用來進行編譯的檔名爲 make.exe 但是Mingw安裝起來後預設的 make 檔名是 mingw32-make.exe
  因此你可以將C:\mingw\bin下的文件“mingw32-make.exe”複製一份並改名爲“make.exe”,方便以後操作。


3.3)環境變量的設置

1)在“系統變量”中修改“Path”變量,添加“C:\MinGW\bin;”(注意所加位置前面時否有 ; ,如果沒有則先添加 ;)

2)接下來,在系統變量中分別新建並配置如下變量,如下圖

LIBRARY_PATH C:\MinGW\lib 
C_INCLUDE_PATH 
C_INCLUDE_PATH C:\MinGW\include 
CPLUS_INCLUDE_PATH 
CPLUS_INCLUDE_PATH C:\MinGW\include\c++\3.4.5; C:\MinGW\include\c++\3.4.5\mingw32 
C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include

3.4)測試MINGW安裝是否成功

測試:

(1)在cmd中執行下make命令(如c:\MinGW\bin\make.exe),如果出現“***No targets specfied and no make file found stop”,設置成功。

(2)在cmd中輸入“gcc -v”,如果屏幕出現“gcc不是內部命令或外部命令,也不是可運行的程序或批處理文件。”表示環境變量設定有問題。  如果出現如下顯示,表示設定成功。

顯示代碼打印01 H:\>gcc -v  

02         Reading specs from C:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs   

03         Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32    

04    

05         --target=mingw32 --prefix=/mingw --enable-threads -le-sjlj-exceptions --enable-libgcj --disable-java-awt   

06    

07         --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroni  

08         Thread model: win32   

09         gcc version 3.4.5 (mingw-vista special r3)   

10         H:\> 

(3)在cmd中輸入“mingw32-make -version”或者是"make -v",如果屏幕出現:

顯示代碼打印mingw32-make -version  

02     GNU Make 3.81   

03     Copyright (C) 2006  Free Software Foundation, Inc.   

04     This is free software; see the source for copying conditions.   

05     There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 06      PARTICULAR PURPOSE.   

07    

08     This program built for i686-pc-mingw32   

09    

10     H:\>make -v  

11     GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.   

12     Built for i686-pc-msys  

13     Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000   

14             Free Software Foundation, Inc.   

15     This is free software; see the source for copying conditions.   

16     There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A   

17     PARTICULAR PURPOSE.   

18    

19     Report bugs to <[email protected]>. 


4 . Eclipse環境下C++程序運行小測

4.1)啓動eclipse,選擇Window->Preferences->C/C++->new CDT project wizard->Makefile Project 
  找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser.

2)在Eclipse中,是以“Project”即項目爲單位進行開發的,不能夠對不屬於任何一個Project的單個源文件進行編輯和編譯,所以打開Eclipse IDE之後的首要任務是新建一個工程。以新建一個C++工程爲例,點擊菜單欄的“File->New->C++ Project”.

  在彈出的對話框中依次輸入Project name(工程名),選擇Project type(工程類型),然後點擊Finish(完成)。Project type分爲兩種,ExecutebleMakefile project,其中ExecutebleManaged C++ Project,即自動編譯的C++工程;而Makefile project是通過寫makefile來手動編譯的C++工程,新手建議使用自動編譯的C++工程。這裏我們選擇了一個ExecutebleHello World C++ ProjectHello World示例工程)。展開 Executable 並選擇 Hello World C++ Project ,Toolchain 選擇 MinGW GCC,單擊 Finish.雙擊 Hello World.cpp 進行查看和修改,之後 Project > Build Project 或者使用快捷鍵 CTRL+B 建立工程,然後 Run > Run Configurations ,選擇 C/C++ Application 並新建,最後點擊 Run 。如果出現 Hello World ,那麼 C++ 開發環境已經搭建完成。如果沒有,那麼看看哪一步沒有做或者順序錯了。

        新建工程後的IDE界面,左側爲Project Explorer(工程瀏覽器),中間是Editor(代碼編輯器),右邊是Outline(大綱),下方的Console就是傳說中的控制檯。在自動編譯的C++工程中,當代碼發生更改並保存後,eclipse便會自動調用編譯器對此文件進行編譯,編譯信息會在控制檯中輸出,如果出現編譯錯誤,則在出錯的代碼的左邊會出現小紅叉.

   

以上便是一個簡單的C++工程的新建、編輯和運行的步驟,C工程與其類似。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章