CentOS6.x下的gcc升级

node.js项目在使用某些模块是,需要更高版本的gcc的支持,但是CentOS6系列的系统,默认的gcc不符合要求,所以需要对其升级

1
2
3
4
5
6
7
> yum -y install make automaker gcc gcc-c++ -y
> gcc -v
> rpm -ivh https://www.softwarecollections.org/en/scls/rhscl/devtoolset-3/epel-6-x86_64/download/rhscl-devtoolset-3-epel-6-x86_64.noarch.rpm
> yum install devtoolset-3-gcc-c++
> echo "source /opt/rh/devtoolset-3/enable" >>/etc/profile
> source /etc/profile
> gcc -v

至此,升级成功。

注:CentOS7系统默认的gcc版本符合要求