Linux gcc編譯器安裝

houyanhua1發表於2018-01-31


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.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.e16.i686.rpm
rpm -ivh mpfr-2.4.1-6.e16.i686.rpm
rpm -ivh cpp-4.4.7-11.e16.i686.rpm
rpm -ivh gcc-4.4.7-11.e16.i686.rpm

安裝gcc(C++版)
rpm -ivh libstdc++-devel-4.4.7-11.e16.i686.rpm
rpm -ivh gcc-c++-4.4.7-11.e16.i686.rpm


也可以通過yum線上安裝

yum install gcc-c++



相關文章