安裝gcc編譯環境依賴(真實版本可能有所不同,這無關緊要):
安裝gcc模組依賴:cloog-ppl、cpp、glibc-devel、libgomp、libgomp.so.1
安裝cloog-ppl模組依賴:libppl.so.7、libppl_c.so.2
安裝libppl.so.7、libppl_c.so.2模組依賴:無
安裝cpp模組依賴:libmpcfr.so.1
安裝libmpcfr.so.1模組依賴:無
安裝glibc-devel模組依賴:glibc-headers
安裝glibc-headers模組依賴:kernel-headers
安裝kernel-headers模組依賴:無
安裝libgomp、libgomp.so.1模組依賴:無
安裝順序:
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm #ppl(libppl.so.7、libppl_c.so.2)
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm #cloog-ppl
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm #libmpcfr.so.1
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm #cpp
rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm #kernel-headers
rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm #glibc-headers
rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm #glibc-devel
rpm -ivh libgomp-4.4.7-17.el6.x86_64.rpm #libgomp(libgomp、libgomp.so.1)
rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm #gcc
至此安裝成功
途中如果出現libgcc >= 4.4.7-18.el6 is needed by gcc-4.4.7-18.el6.x86_64
或glibc = 2.12-1.209.el6 is needed by glibc-devel-2.12-1.209.el6.x86_64
說明包已經存在》= 是因為存在的包版本太低,需要公升級
linux 原始碼包安裝gcc
首先在配置gcc的過程中會出現錯誤 gcc configure error building gcc requires gmp 4.2 mpfr 2.3.1 and mpc 0.8.0 先開始安裝gmp。解壓gmp的壓縮包後,得到源 目錄gmp 4.3.2。在該目錄的同級目錄下建立乙個臨時的編譯目錄...
原始碼安裝gcc 9 2 0
安裝 sudo apt get gcc 解除安裝 sudo apt get remove gcc gcc編譯時依賴gmp,mpfr,mpc,這三個要依次安裝 gmp mpfr mpc 最後安裝gcc 接下來是安裝的過程 新建乙個目錄用來存放解壓後的原始碼,我是在使用者目錄下建的,將四個檔案解壓到目錄...
Linux中GCC原始碼編譯安裝
gcc是linux中的預設編譯器,在離線的情況下,編譯公升級任何東西基本都需要用到gcc。位址中有需要的依賴庫,主要是gmp,mpc,mpfr和g 3.安裝依賴項 分別用以下命令安裝上面的依賴 configure prefix usr local gmp configure prefix usr l...