亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

linux查看gcc版本命令 linuxyum安裝gcc命令


linux查看gcc版本命令 linuxyum安裝gcc命令

文章插圖
一、前言
本文介紹在CentOS7.8系統(tǒng)下使用YUM升級GCC版本的相關操作步驟 。
CentOS7默認安裝的gcc版本是4.8版本 , gcc 4.8最主要的一個特性就是全面支持C++11 , 如果不清楚什么用的也沒關系 , 簡單說一些C++11標準的程序都需要gcc 4.8以上版本的gcc編譯器編譯 。很多工具依賴的是更高版本的gcc , 比如編譯MySQL 8.0(8.0.16以上版本是C++14標準 , 需gcc 5.3以上版本)、Redis 6.0.x、GRPC等 。手動編譯升級gcc往往耗時長 , 而且不一定能成功 , 使用devtoolset 可以快速切換gcc版本 。
采用CentOS的一個第三方庫SCL(軟件選集)的 devtoolset  , SCL可以在不覆蓋原系統(tǒng)軟件包的情況下安裝新的軟件包與老軟件包共存并且可以使用scl命令切換 , 不過也有個缺點就是只支持64位的 。
官網:https://gcc.gnu.org/
源碼包下載:
http://ftp.gnu.org/gnu/gcc
特別說明:
  • 目前第三方庫SCL還沒有gcc 11.x以上版本的YUM源 , 若要升級為11.x以上的版本需要通過源碼編譯安裝 。
  • 第三方庫SCL的devtoolset-6版本已經結束支持 , 只能通過源碼編譯安裝升級gcc 6.x 。
  • 第三方庫SCL的devtoolset-4及devtoolset-3版本(即gcc 5.x 和 4.9.2版本)已經結束支持 , 只能通過其他方法安裝升級gcc 5.x 和 4.9.2 。
  • 若是在RHEL系統(tǒng)上升級GCC , 安裝第三方庫SCL后需為系統(tǒng)啟用RHSCL存儲庫 , 使用命令:
yum-config-manager --enable rhel-server-rhscl-7-rpms二、查看系統(tǒng)默認GCC版本
gcc -v三、升級為10.2.1版本
## 安裝第三方SCL源倉庫
yum -y install centos-release-scl## 安裝gcc 10.2.1 的版本
yum -y install devtoolset-10-gcc*或yum -y install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils## 激活gcc 10.2.1
scl enable devtoolset-10 bash## 驗證
gcc -v四、升級為9.3.1版本
## 安裝第三方SCL源倉庫
yum -y install centos-release-scl## 安裝gcc 9.3.1 的版本
yum -y install devtoolset-9-gcc*或yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils## 激活gcc 9.3.1
scl enable devtoolset-9 bash## 驗證
gcc -v## 需要注意的是使用scl命令激活啟用gcc只是臨時的 , 退出當前shell環(huán)境或重啟系統(tǒng)就會恢復為原來的gcc版本 。若要想一直使用升級后的gcc版本 , 可配置系統(tǒng)環(huán)境變量 , 使用如下命令:
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profilesource /etc/profile五、升級為8.3.1版本
## 安裝第三方SCL源倉庫
yum -y install centos-release-scl## 安裝gcc 8.3.1 的版本
yum -y install devtoolset-8-gcc*或yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils## 激活gcc 8.3.1
scl enable devtoolset-8 bash## 驗證
gcc -v## 需要注意的是使用scl命令激活啟用gcc只是臨時的 , 退出當前shell環(huán)境或重啟系統(tǒng)就會恢復為原來的gcc版本 。若要想一直使用升級后的gcc版本 , 可配置系統(tǒng)環(huán)境變量 , 使用如下命令:
echo "source /opt/rh/devtoolset-8/enable" >> /etc/profilesource /etc/profile六、升級為7.3.1版本
## 安裝第三方SCL源倉庫
yum -y install centos-release-scl


以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!

「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助: