linux6.7能升级6.8吗,CentOS 六、7升级gcc至4.八、4.九、5.二、6.三、7.3等高版本
CentOS 7雖然已經出了不少年了,但依然會有不少人選擇安裝CentOS 6,CentOS 6有些依賴包和軟件都比較老舊,現在天的主角gcc編譯器,CentOS 6的gcc版本為4.4,CentOS 7為4.8。gcc 4.8最主要的一個特性就是全面支持C++11,若是不清楚什么用的也不要緊,簡單說一些C++11標準的程序都須要gcc 4.8以上版本的gcc編譯器編譯,如MySQL 8.0版本(8.0.16以上版本是C++14標準,需gcc 5.3以上版本)。html
CentOS 6雖然是gcc 4.4的老舊版本,可是也能夠升級gcc來安裝gcc 4.8,咱們今天就不采用編譯安裝的方法了,gcc安裝起來很是費時,咱們采用CentOS的一個第三方庫SCL(軟件選集),SCL能夠在不覆蓋原系統軟件包的狀況下安裝新的軟件包與老軟件包共存而且可使用scl命令切換,不過也有個缺點就是只支持64位的。c++
肯定當前gcc版本,執行命令:gcc --versionshell
通常若是須要升級gcc至4.8或更高版本,建議直接采用安裝SCL源以后安裝devtoolset-6(devtoolset-6目前gcc版本為6.3),由于devtoolset-4及以前的版本都已經結束支持,只能經過其余方法安裝centos
升級到gcc 6.3:
升級方法:bash
yum -y install centos-release-scl
yum -y install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutils
scl enable devtoolset-6 bash
須要注意的是scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本。
若是要長期使用gcc 6.3的話:spa
echo "source /opt/rh/devtoolset-6/enable" >>/etc/profile
這樣退出shell從新打開就是新版的gcc了
如下其余版本同理,修改devtoolset版本號便可。.net
總結
以上是生活随笔為你收集整理的linux6.7能升级6.8吗,CentOS 六、7升级gcc至4.八、4.九、5.二、6.三、7.3等高版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5 video 播放器demo代码
- 下一篇: 软件:常用 Linux 软件汇总,值得收