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

Centos7 gcc版本默認4.8.3,Red Hat 爲了軟件的穩定和版本支持,yum 上版本也是4.8.3,因此沒法使用yum進行軟件更新,因此使用scl。html

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

使用scl升級gcc步驟:centos

1.安裝scl源:安全

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

 

2.列出scl有哪些源能夠用bash

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

 

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

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

 

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

scl --list 或 scl -l

 

5.切換版本code

切換前查看gcc版本htm

gcc -vblog

 

 切換版本:

 

scl enable devtoolset-4 bash

 

查看版本

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

 

 

scl經常使用命令

1
2
3
4
5
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環境

  

 轉自:https://www.cnblogs.com/dj0325/p/8481092.html

相關文章
相關標籤/搜索