Centos7升级gcc版本方法之一使用scl软件集

Centos7 gcc版本默认4.8.3,Red Hat 为了软件的稳定和版本支持,yum 上版本也是4.8.3,因此没法使用yum进行软件更新,因此使用scl。c++

scl软件集(Software Collections),是为了给 RHEL/CentOS 用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个(并且多是更新的)版本的方式,同时避免把系统搞乱。centos

使用scl升级gcc步骤:安全

1.安装scl源:bash

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

 

2.列出scl有哪些源能够用ui

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

 

3.安装5.3版本的gcc、gcc-c++、gdbspa

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

 

4.查看从 SCL 中安装的包的列表:3d

scl --list 或 scl -l

 

5.切换版本code

切换前查看gcc版本blog

gcc -vit

 

 切换版本:

 

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环境
相关文章
相关标签/搜索