現在位置: 首頁 > CentOS > 正文

使用 devtoolset 升級 gcc+ on CentOS 6

這陣子在 CentOS 6 上編譯出現 gcc 版本太低的問題,預設在 CentOS 6 使用 yum 僅能裝到 4.4.7 版本,這是非常老舊的版本

 

 

  • devtoolset-2 (gcc 4.8.2)
    • Repo: http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo
  • devtoolset-3 (gcc 4.9.2)
    • Repo: http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo
  • devtoolset-4 (gcc 5.2.1)
    • Repo: https://copr.fedoraproject.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap/repo/epel-6/hhorak-devtoolset-4-rebuild-bootstrap-epel-6.repo
  • Or “yum install centos-release-scl"

 

在此篇的狀況我需要 GCC 4.8 的版本,可以依靠 devtoolset-2 這個套件來升級 gcc 4.8+

 

Step.1 匯入 rpm 的 RPM-GPG-KEY

 

Step.2 加入 devtoolset 的 repo 來源

 

Step.3 yum 安裝 devtoolset-2

 

Step.4 啟動預設 gcc 4.8.2

 

Step.5 驗證

 

 

如果你不想調整為預設,僅想使用一次,可以直接執行 gcc 4.8.2 的版本

 

 

 

 

文章連結: https://shazi.info/%e4%bd%bf%e7%94%a8-devtoolset-%e5%8d%87%e7%b4%9a-gcc-on-centos-6/ | Mr. 沙先生

該文章由 shazi7804 於2016年11月02日發表在 CentOS 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: 使用 devtoolset 升級 gcc+ on CentOS 6 | Mr. 沙先生

使用 devtoolset 升級 gcc+ on CentOS 6:給Mr.沙先生一點建議

發表回文