Linux 安裝GCC講解(在線和無網離線)


  本文主要介紹如何在無網絡的環境下怎么離線安裝GCC,如果有網,只需要通過命令 yum install gcc 進行安裝就可以了,yum會自動把所有關聯的依賴包也一起安裝了,一鍵安裝。 

yum install gcc

  下面介紹兩種離線安裝GCC的方案

方案一,下載安裝包手動安裝

  下載GCC所有需要的依賴包,逐個安裝,可以從網站http://www.rpmfind.net/linux/rpm2html/search.php搜索下載,下面是所需要安裝的GCC依賴列表

  安裝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

  至此安裝成功

方案一,掛載本地鏡像安裝

  前提是需要有安裝盤,因為安裝盤里有gcc,我們把安裝盤當作一個本地yum源

 1 #設置光驅掛載點 
 2 mkdir -p /Application/cdrom 
 3 #掛載光驅 
 4 mount /dev/cdrom /Application/cdrom  這個是掛載后文件地址,你也可以自己選着路徑
 5 #備份原yum源 
 6 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
 7 #把光驅設為yum源 
 8 echo "[base]" > /etc/yum.repos.d/CentOS-Base.repo 
 9 echo "name=CentOS-$releasever - Base" >> /etc/yum.repos.d/CentOS-Base.repo 
10 echo "baseurl=file:///Application/cdrom/" >> /etc/yum.repos.d/CentOS-Base.repo 還記得你剛剛掛載鏡像的地址不,沒錯,就是它
11 echo "gpgcheck=0" >> /etc/yum.repos.d/CentOS-Base.repo 
12 #安裝gcc 
13 yum install gcc -y 
14 #恢復原yum源 
15 cp –f /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo 

  輸入命令:gcc -v 查看有沒有顯示版本信息,如果所示

  

 

PS:如有問題,請留意,未經允許不得私自轉載,轉載請注明出處http://www.cnblogs.com/xuliangxing/p/7132018.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM