centos 6.6 默认的gcc 版本为:
[root@LetvWebServer-97278A ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)
Copyright © 2010 Free Software Foundation, Inc.
因编译需求,需要升级至4.8,因之前手动编译升级gcc出现问题,考虑使用更稳妥的方式进行
升级。
查询到的升级方式如下:
升级至4.8.2
curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo
yum install gcc gcc-g++
gcc --version
升级至4.9
yum install centos-release-scl
yum install devtoolset-3-toolchain
scl enable devtoolset-3 bash
gcc --version
升级至5.2
yum install centos-release-scl
yum install devtoolset-4-toolchain
scl enable devtoolset-4 bash
gcc --version
scl enable devtoolset-3 bash只是临时覆盖系统原有的GCC引用,如果想永久覆盖,可在root /.bashrc文件中添加source /opt/rh/devtoolset-3/enable
网友评论