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

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

    • 分享

      Ubuntu下gcc安裝及使用

       昵稱12872905 2013-06-22

      Ubuntu下安裝GCC和其他一些Linux系統(tǒng)有點不一樣。

      方法一:

      該方法超簡單:
      sudo apt-get  build-depgcc  在ubuntu下有問題:E: 無效的操作 build-depgcc

      就上面這條命令就可以搞定

      方法二:
      sudo apt-get  install  build-essential

      還是簡單,一句命令也可以搞定

      安裝完了可以執(zhí)行
      gcc--version

      的命令來查看版本,輸出如下:

      gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
      Copyright(C)2007FreeSoftwareFoundation,Inc.

      編譯則使用gcc命令。要往下學(xué)習(xí)首先就得熟悉gcc命令的用法。

      gcc命令提供了非常多的命令選項,但并不是所有都要熟悉,初學(xué)時掌握幾個常用的就可以了,到后面再慢慢學(xué)習(xí)其它選項,免得因選項太多而打擊了學(xué)習(xí)的信心。

      一. 常用編譯命令選項
      假設(shè)源程序文件名為test.c。

      1. 無選項編譯鏈接
      用法:#gcc test.c
      作用:將test.c預(yù)處理、匯編、編譯并鏈接形成可執(zhí)行文件。這里未指定輸出文件,默認(rèn)輸出為a.out。

      2. 選項 -o
      用法:#gcc test.c -o test
      作用:將test.c預(yù)處理、匯編、編譯并鏈接形成可執(zhí)行文件test。-o選項用來指定輸出文件的文件名。

      3. 選項 -E
      用法:#gcc -E test.c -o test.i
      作用:將test.c預(yù)處理輸出test.i文件。

      4. 選項 -S
      用法:#gcc -S test.i 
      作用:將預(yù)處理輸出文件test.i匯編成test.s文件。

      5. 選項 -c
      用法:#gcc -c test.s
      作用:將匯編輸出文件test.s編譯輸出test.o文件。

      6. 無選項鏈接
      用法:#gcc test.o -o test
      作用:將編譯輸出文件test.o鏈接成最終可執(zhí)行文件test。

      7. 選項-O
      用法:#gcc -O1 test.c -o test
      作用:使用編譯優(yōu)化級別1編譯程序。級別為1~3,級別越大優(yōu)化效果越好,但編譯時間越長。

      二. 多源文件的編譯方法

      如果有多個源文件,基本上有兩種編譯方法:
      [假設(shè)有兩個源文件為test.c和testfun.c]

      1. 多個文件一起編譯
      用法:#gcc testfun.c test.c -o test
      作用:將testfun.c和test.c分別編譯后鏈接成test可執(zhí)行文件。

      2. 分別編譯各個源文件,之后對編譯后輸出的目標(biāo)文件鏈接。

      用法:
      #gcc -c testfun.c //將testfun.c編譯成testfun.o
      #gcc -c test.c //將test.c編譯成test.o
      #gcc -o testfun.o test.o -o test //將testfun.o和test.o鏈接成test

      以上兩種方法相比較,第一中方法編譯時需要所有文件重新編譯,而第二種方法可以只重新編譯修改的文件,未修改的文件不用重新編譯。

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多