乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      debian安裝gcc調(diào)試環(huán)境

       elovely 2013-04-23

      debian安裝gcc調(diào)試環(huán)境

      作者:佚名 和c/c++相關(guān)  
      -
      以下是安裝配置過(guò)程:
      1 先安裝gcc。
          我每次安裝Debian,都先用tasksel安裝gcc,我認(rèn)為一個(gè)Linux系統(tǒng)如果沒(méi)有G
      cc就寸步難行,如果沒(méi)有的話(huà),就用tasksel或是:
          #apt-get install build-essential
          創(chuàng)建兩個(gè)基本的C和C++小程序如下:
          #cat test1.c
          #include <stdio.h>
          main()
           {
          printf(“Hell!”);
          }
          編譯運(yùn)行如下:
          # gcc  –o test1 test1.c
          # ./test1
          #cat test2.cpp
          #include <iostream>
           int main()
           {
          std::cout<<”Hello!”;
          return 0;
          }
          編譯運(yùn)行如下:
          # g++  –o test2 test1.cpp
          # ./test2
      2 安裝Rhide環(huán)境
          Rhide是一個(gè)最負(fù)盛名的Linux編程集成環(huán)境,注意它只是一個(gè)編程的集成環(huán)境
      而不是編譯器---它自動(dòng)使用gcc作為編譯器。Rhide的最大的優(yōu)點(diǎn)是它的界面完全和
      Borland C++一樣,包括所有的菜單和快捷 都一樣,稍微有點(diǎn)年紀(jì)的電腦程序設(shè)
      計(jì)者我相信都會(huì)對(duì)Borland的早期DOS時(shí)代的經(jīng)典編程產(chǎn)品懷著一種猶如對(duì)初戀情人
      一般的感覺(jué)的,Rhide正好滿(mǎn)足了人們的這種懷舊心理,但它對(duì)新來(lái)的編程者也絕
      對(duì)是最好的工具。
          但是Rhide沒(méi)有出現(xiàn)在Etch的安裝源當(dāng)中,在非官方源當(dāng)中也沒(méi)有找到,其官
             6
      方網(wǎng)站提供的deb已經(jīng)由于包的依賴(lài)關(guān)系不能解決而無(wú)法安裝,如果自己編譯源碼
      的話(huà)特別麻煩。特別是該開(kāi)源軟件自從2003
      3 安裝FreePascal
          #apt-get install fp-compiler fp-ide fp-units*
          這樣把所有的FreePascal所需要的程序、支持庫(kù)、IDE集成環(huán)境都安裝好了,用
      戶(hù)可以在遠(yuǎn)程---無(wú)論是Linux系統(tǒng)還是以Windows系統(tǒng)----以telnet或者是ssh的方
      式使用該環(huán)境了。
          下面是某遠(yuǎn)程WindowsXP用戶(hù)使用putty軟件,利用SSH登錄使用的截圖:
                                         圖 6-103
          在這個(gè)熟悉的IDE環(huán)境 創(chuàng)建一個(gè)如下的簡(jiǎn)單Pascal程序:
          #cat test3.pas
      6 http://www.
          PROGRAM test3(Input,Output)
          BEGIN
            Writeln(‘Hello World!’)
          END.
          要想順利編譯以及運(yùn)行該程序,還要記得有個(gè)重要的地方要修改,即在菜單
      Compile?Target中把缺省的目標(biāo)程序類(lèi)型DOS類(lèi)修改為L(zhǎng)inux for i386。
      首先是測(cè)試gcc命令能否使用。從圖形界面啟動(dòng)后,啟動(dòng)終端后輸入gcc命令,提示command not found,猜想可能是gcc沒(méi)安裝或者環(huán)境沒(méi)設(shè)好。用軟件包管理看到已經(jīng)安裝了gcc4.1,接著在/usr/bin 目錄下找到gcc-4.1,于是在終端內(nèi)輸入gcc-4.1試試,沒(méi)提示command not found,證明gcc4.1可以使用的。接著在/usr/bin目錄下找gcc,沒(méi)有發(fā)現(xiàn),于是給gcc-4.1創(chuàng)建了一個(gè)快捷方式并命名成gcc放在/usr/bin目錄下,在終端輸入gcc測(cè)試,沒(méi)有出現(xiàn)command not found了。測(cè)試到這里,gcc命令已經(jīng)可以使用了。

        接著測(cè)試編譯c程序。用gedit隨便寫(xiě)了個(gè)test.c,從終端進(jìn)入test.c所在目錄,輸入gcc test.c -o test,提示ld: crt1.o找不到,在網(wǎng)上搜索了一下,有人說(shuō)是libc6-dev沒(méi)有裝造成的。于是開(kāi)始裝libc6-dev,安裝方式是在終端輸入apt-get install libc6-dev,之后會(huì)提示插入安裝盤(pán)什么的,照提示做就成了,最后提示安裝成功。這下再編譯就成功了,在當(dāng)前目錄下生成了一個(gè)test的文件。輸入./test執(zhí)行程序,一切正常。

        再接著就是測(cè)試c++程序了。用gedit隨便寫(xiě)了個(gè)test2.cpp,輸入gcc -test2.cpp -o testcpp,提示'std::ios_base::Init::Init()'未定義,猜想是c++開(kāi)發(fā)包沒(méi)有安裝。在軟件包管理里面查看了一下開(kāi)發(fā)庫(kù),果然有一個(gè)libstdc++6-4.1-dev沒(méi)有安裝。照安裝libc6-dev一樣的方法,輸入apt-get install libstdc++6-4.1-dev安裝。再次編譯,還是提示了一大堆錯(cuò)誤,想想可能是編譯方法不對(duì),果然有人說(shuō)編譯c++應(yīng)該加一個(gè)-lstdc++的參數(shù),于是輸入gcc -test2.cpp -o testcpp -lstdc++編譯,果然成功了。輸入./testcpp執(zhí)行程序,一切正常。

      小結(jié)一下:
      1. 確保已安裝了某個(gè)版本的gcc并且/usr/bin下存在gcc快捷方式;
      2. 確保已安裝了c開(kāi)發(fā)包libc6-dev。如果沒(méi)有安裝則通過(guò)apt-get install libc6-dev命令進(jìn)行安裝;
      3. 確保已安裝了c++開(kāi)發(fā)包libstdc++6-4.1-dev。如果沒(méi)有安裝則通過(guò)apt-get install libc6-dev命令安裝;
      4. 編譯c程序基本命令:gcc 文件名.c -o 輸出文件;
      5. 編譯c++程序基本命令:gcc 文件名.cpp -o 輸出文件 -lstdc++;
      6. 運(yùn)行程序:./程序名。

      “debian安裝gcc調(diào)試環(huán)境”的更多相關(guān)文章 》

      相關(guān)資料:

      debian安裝gcc調(diào)試環(huán)境來(lái)源網(wǎng)絡(luò),如有侵權(quán)請(qǐng)告知,即處理!

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多