posts - 15,  comments - 34,  trackbacks - 27
          Eclipse除了可以開發(fā)Java之外,還支持了許多語言,當(dāng)然絕不會漏了 C/C++,現(xiàn)在就來看看如何利用 Eclipse 進(jìn)行C/C++程序的開發(fā)。
          要使用 Eclipse 開發(fā)c/c++ 程序最主要的幾個步驟:

          1. 安裝 JRE
          由于 Eclipse 本身是用 Java 開發(fā)而成,因此自然需要使用到 JRE。
          2. 安裝 Eclipse
          3. 掛上 CDT
          4.安裝 MinGW
          這個是要讓你的計算機(jī)上有GCC, G++編譯程序

          詳細(xì)安裝步驟:

          一、JRE 5.0的安裝

          ?下載頁:http://java.sun.com/j2se/1.5.0/download.jsp
          ?點選 Download JRE 5.0 Update 5 ,點選 Accept 然后選擇Window Platform "Windows Offline Installation, Multi-language"
          ?下載后執(zhí)行安裝即可。

          二、安裝Eclipse
          首先進(jìn)入 Eclipse 官方網(wǎng)站 http://eclipse.org 左欄找到 Download 目前 3.3 europ版已經(jīng)Release。下載之后,解壓縮到你想放置的路徑,拉出快捷方式即可,不必安裝。當(dāng)然也直接下載eclipse-cpp-europa-fall-win32.zip,這樣就省了第三步驟
          J

          三 、掛上 CDT
          接下來為了要讓 Eclipse 可以開發(fā) C/C++ 程序,要掛上 CDT 才可以。首先要下載CDT,下載網(wǎng)址http://www.eclipse.org/cdt/找到 cdt-master-4.0.1.zip

          安裝:將解壓縮后的features、plugins整個文件夾復(fù)制到Eclipse安裝數(shù)據(jù)
          里,重新開啟Eclipse即可。


          當(dāng)建立新項目的時候,就會看到已經(jīng)有了 C 及 C++ 的選項,代表安裝成功了。
          如果看不到,加上 -clean 執(zhí)行就可以。


          、安裝MinGW
          到目前為止,已經(jīng)為 Eclipse 裝上了 CDT,但還需要一個 "編譯程序" 才能編譯程序
          因此要下載可在Windows上使用的GNU C、C++編譯程序,這里要下載的是:MinGW。
          下載網(wǎng)址:http://www.mingw.org/download.shtml#hdr6
          在下載頁中找到 MinGW-5.1.3.exe
          PS:
          安裝:安裝目錄選C槽,然后一直點"下一步"就行了。安裝完后路徑是這樣 -> C:"MinGW。

          在環(huán)境變量里加入下列設(shè)定:
          PATH : C:\"MinGW"bin;
          Windows 的用戶要在 "我的計算機(jī)"系統(tǒng)變量->path 選 "編輯"
          在最前面加上 C:\"MinGW"\bin; 即可。


          因為Eclipse里面預(yù)設(shè)用來進(jìn)行編譯的檔名為 make.exe 但是 Mingw安裝起來后預(yù)設(shè)的 make 檔名是 mingw32-make.exe
          因此你可以將 mingw32-make 改名成為 make 就可以了!

          為了使CDT能夠取用 MinGW來進(jìn)行編譯的工作, 我們要回到 Eclipse 當(dāng)中進(jìn)行設(shè)定
          Window->Preferences->C/C++->New CDT project wizard->Makefile Project
          找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser



          、安裝GDB
          gdb 是一個用來調(diào)試 C 和 C++ 程序的強(qiáng)力調(diào)試器. 它使你能在程序運(yùn)行時觀察程序的內(nèi)部結(jié)構(gòu)和內(nèi)存的使用情況. 以下是 gdb 所提供的一些功能:

          • 它使你能監(jiān)視你程序中變量的值.
          • 它使你能設(shè)置斷點以使程序在指定的代碼行上停止執(zhí)行.
          • 它使你能一行行的執(zhí)行你的代碼.

          最新版本的WinGW沒有提供GDB工具,因此這里我們要單獨下載,在 http://www.gnu.org/software/gdb/download/下載gdb-5.2.1-1.exe
          并安裝至C:\MinGW\的位置即可。



          到此已經(jīng)全部安裝完畢。


          接下來來試寫一個小小程序

          打開 Eclipse -> New -> C/C++ -> Makefile Project->Hello World C++ Project


          點 "完成"




          鍵入這一段程序代碼

           

          #include<stdio.h>
          #include
          <stdlib.h>
          #include
          <iostream.h>
          #include
          <string>
          usingnamespace std;

          int main(){
             puts(
          "Hello World!!!");
             
          while (1{
                 printf(
          "請輸入密碼:"");
                 gets(cc);
                 
          if (strcmp(cc, "123456")!=0{
                     printf(
          "口令錯誤,按任意鍵繼續(xù)");
                 }
           else {
                     printf(
          "密碼是:");
                     printf(
          "%s", cc);
                     
          break;
                 }

              }

              
          return EXIT_SUCCESS;
          }

           

          進(jìn)行存檔,存檔時就會自動編譯

          點 "Debug As"-> Local C/C++ Application
          就可以在 控制臺 看到執(zhí)行結(jié)果了!!

          posted on 2007-10-24 11:35 jacky 閱讀(47878) 評論(7)  編輯  收藏

          FeedBack:
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)
          2009-04-26 00:19 | 過河卒
          按此教程我搭建好了環(huán)境,謝謝LZ  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)[未登錄]
          2009-05-08 22:07 | sunshine
          我用的是gc++3.4.5,最后的代碼出錯!  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)
          2009-06-26 00:22 | daoguo
          謝謝了  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)
          2009-07-09 13:02 | 圖片掛了
          圖片全部都掛了嗎?看不到任何圖片了  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)
          2009-11-25 01:34 | agan
          我所有的搭建都完成了。但是build 的時候總出現(xiàn) “Internal Builder: Cannot run program "g++": The system cannot find the file specified.” 這個錯誤提示。請問為什么?  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)[未登錄]
          2011-09-17 23:34 | bobo
          為什么我弄時沒有Window->Preferences->C/C++這一步呢  回復(fù)  更多評論
            
          # re: 初學(xué)C++環(huán)境搭建(Eclipse+CDT+MinGW)
          2012-11-25 10:31 | martincsx
          感謝!內(nèi)容很完整,步驟很清楚。完成了c++環(huán)境的搭建。  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(10)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          java

          搜索

          •  

          最新評論


          主站蜘蛛池模板: 凭祥市| 肃北| 巴里| 墨玉县| 安阳县| 蒙阴县| 仙桃市| 防城港市| 长顺县| 建水县| 安仁县| 南部县| 西平县| 突泉县| 房产| 乐陵市| 阿拉善左旗| 漠河县| 乌苏市| 滁州市| 丹巴县| 多伦县| 乌兰察布市| 天祝| 绥化市| 灯塔市| 本溪市| 广州市| 林州市| 衡东县| 津市市| 罗田县| 武宁县| 竹山县| 温州市| 扎兰屯市| 和静县| 陆川县| 鄂托克旗| 宜川县| 夹江县|