Linux gcc編譯器安裝__Linux

來源:互聯網
上載者:User


gcc (GNU Compiler Collection GNU編譯工具集合) 可以實現C語言、C++語言、Java語言由源碼向二進位碼編譯的過程,其是一個工具。
軟體依賴:
作者開發一個A軟體,需要一個函數庫,這個函數庫已經在作者當時機器的B軟體裡邊存在,這樣A軟體就不用重複開發,直接調用B軟體對應的函數庫即可。如果其他人購買了A軟體,那麼其在安裝的時候就會提示需要先安裝B軟體(此時購買者的機器還沒有B軟體),
那麼A軟體在購買者的機器上安裝的時候,就提示先安裝B軟體。
安裝A軟體必須先安裝B軟體的過程,就稱為A對B形成依賴。
以後A軟體在任何機器上安裝對B軟體都會形成依賴。
【A依賴B依賴C依賴D】
① A軟體安裝前需要先安裝BCD等依賴軟體:
A------>B------->C-------->D   (D->C->B->A是安裝順序)
② 卸載C軟體也需要先卸載AB等軟體:
C------->B-------->A   (A->B->C是卸載順序)

gcc軟體安裝依賴關係:
gcc-4.4.7  (編譯C語言源碼的gcc)
    cloog-ppl  (軟體依賴)
        libppl.so.7 (模組依賴)
        libppl_c.so.2 (模組依賴)
        (上面兩個依賴是模組依賴,直接安裝模組的軟體ppl即可)
    cpp

        libmpfr.so.1 

        (上面的依賴是模組依賴,安裝mpfr軟體即可)


gcc-c++-4.4.7  (編譯C++語言源碼的gcc)
    libstdc++-devel

安裝gcc(C語言版)rpm -ivh ppl-0.10.2-11.e16.i686.rpmrpm -ivh cloog-ppl-0.15.7-1.2.e16.i686.rpmrpm -ivh mpfr-2.4.1-6.e16.i686.rpmrpm -ivh cpp-4.4.7-11.e16.i686.rpmrpm -ivh gcc-4.4.7-11.e16.i686.rpm安裝gcc(C++版)rpm -ivh libstdc++-devel-4.4.7-11.e16.i686.rpmrpm -ivh gcc-c++-4.4.7-11.e16.i686.rpm


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.