<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


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

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

    詳細(xì)安裝步驟:

    一、JRE 5.0的安裝

    ?下載頁(yè):http://java.sun.com/j2se/1.5.0/download.jsp
    ?點(diǎn)選 Download JRE 5.0 Update 5 ,點(diǎn)選 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整個(gè)文件夾復(fù)制到Eclipse安裝數(shù)據(jù)
    里,重新開啟Eclipse即可。


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


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

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


    因?yàn)镋clipse里面預(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 是一個(gè)用來調(diào)試 C 和 C++ 程序的強(qiáng)力調(diào)試器. 它使你能在程序運(yùn)行時(shí)觀察程序的內(nèi)部結(jié)構(gòu)和內(nèi)存的使用情況. 以下是 gdb 所提供的一些功能:

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

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



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


    接下來來試寫一個(gè)小小程序

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


    點(diǎn) "完成"




    鍵入這一段程序代碼

     

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

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

        }

        
    return EXIT_SUCCESS;
    }

     

    進(jìn)行存檔,存檔時(shí)就會(huì)自動(dòng)編譯

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

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

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

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


    網(wǎng)站導(dǎo)航:
     
    <2012年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    留言簿(10)

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    收藏夾

    java

    搜索

    •  

    最新評(píng)論


    主站蜘蛛池模板: 午夜精品一区二区三区免费视频 | 亚洲高清资源在线观看| 免费观看激色视频网站bd| 久久久久亚洲国产AV麻豆| 亚洲精品乱码久久久久久久久久久久| 3d动漫精品啪啪一区二区免费| 亚洲欧美国产精品专区久久| 国产亚洲精品线观看动态图| 嘿嘿嘿视频免费网站在线观看| 国产成人久久精品亚洲小说| 综合自拍亚洲综合图不卡区| 国产在线a不卡免费视频| 国产va在线观看免费| 亚洲AV色无码乱码在线观看| 亚洲国产另类久久久精品黑人| 黄色成人网站免费无码av| 国产免费高清69式视频在线观看| 亚洲av无码不卡久久| 国产亚洲人成A在线V网站| 久久天天躁狠狠躁夜夜免费观看| 国产99精品一区二区三区免费 | 国产亚洲美女精品久久久| 青青草免费在线视频| 全黄大全大色全免费大片| 亚洲丁香婷婷综合久久| 夜夜亚洲天天久久| 国产亚洲成人在线播放va| 日本免费观看网站| 四虎永久在线观看免费网站网址| 久青草视频在线观看免费| 国产偷国产偷亚洲高清在线| 亚洲国产精品成人精品小说| 亚洲AV日韩AV永久无码免下载| va亚洲va日韩不卡在线观看| 国产一精品一AV一免费孕妇 | 永久免费无码网站在线观看 | 国产精品亚洲αv天堂无码| 女人18毛片免费观看| 8x8×在线永久免费视频| a级片免费观看视频| 一级特黄录像免费播放中文版|