gcc升級(jí)問(wèn)題解決(centos版本)
編譯gcc會(huì)可能會(huì)出現(xiàn)各種依賴問(wèn)題,所以最好使用紅帽提供的開發(fā)工具包Developer Toolset來(lái)管理gcc版本
yum install gcc會(huì)安裝默認(rèn)版本gcc4.x版本,安裝后需要繼續(xù)升級(jí),升級(jí)步驟如下:
通過(guò)centos-release-scl源安裝devtoolset包
yum install centos-release-scl
yum install devtoolset-7
激活gcc版本,使其生效
scl enable devtoolset-7 bash
或
source /opt/rh/devtoolset-7/enable
安裝完成。
注意:如果服務(wù)器不能聯(lián)網(wǎng)或者下載源受限會(huì)報(bào)以下錯(cuò)誤:
沒(méi)有可用軟件包 devtoolset-7-gcc。
沒(méi)有可用軟件包 devtoolset-7-gcc
原因如下
CentOS的幾個(gè)常用的軟件倉(cāng)儲(chǔ)repos
1、CentOS內(nèi)置的軟件倉(cāng)儲(chǔ)
2、EPEL (Extra Packages for Enterprise Linux)
3、SCL (Software Collection)
4、ELRepo (hardware related packages)
scl提供gcc版本工具,由于linux服務(wù)器不能聯(lián)網(wǎng),需要修改scl里鏡像源為阿里云
/etc/yum.repos.d/目錄下的 CentOS-SCLo-scl-rh.repo 文件

浙公網(wǎng)安備 33010602011771號(hào)