Centos7升級gcc版本方法之一使用scl軟件集


Centos7 gcc版本默認4.8.3,Red Hat 為了軟件的穩定和版本支持,yum 上版本也是4.8.3,所以無法使用yum進行軟件更新,所以使用scl。

scl軟件集(Software Collections),是為了給 RHEL/CentOS 用戶提供一種以方便、安全地安裝和使用應用程序和運行時環境的多個(而且可能是更新的)版本的方式,同時避免把系統搞亂。

使用scl升級gcc步驟:

1.安裝scl源:

yum install centos-release-scl scl-utils-build

 

2.列出scl有哪些源可以用

yum list all --enablerepo='centos-sclo-rh'

 

3.安裝5.3版本的gcc、gcc-c++、gdb

yum install devtoolset-4-gcc.x86_64 devtoolset-4-gcc-c++.x86_64 devtoolset-4-gcc-gdb-plugin.x86_64 

 

4.查看從 SCL 中安裝的包的列表:

scl --list 或 scl -l

 

5.切換版本

切換前查看gcc版本

gcc -v

 

 切換版本:

 

scl enable devtoolset-4 bash

 

查看版本

6.使用exit 退出當前scl版本的bash環境

 

 

scl常用命令

scl --list 或scl -l
scl --help 或 scl -h
scl enable <scl-package-name> <command>  #使用scl來執行command命令
scl enable  devtoolset-4 bash  #使用scl創建一個scl包的bash會話環境
exit  #退出當前scl bash環境,恢復成系統bash環境

  

 


免責聲明!

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



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