且挨过三冬四夏,暂受些此痛苦,雪尽后再看梅花

一般来说,centos安装gcc命令: yum install gcc
此时gcc –version最高为4.8.5

安装高版本gcc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 1.安装
yum -y install centos-release-scl
yum -y install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutils scl enable devtoolset-6 bash

// 新版本的gcc安装在/opt/rh/devtoolset-6/root/

// 2.配置
// 保存以前的gcc
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
mv /usr/bin/g++ /usr/bin/g++-4.8.5
mv /usr/bin/c++ /usr/bin/c++-4.8.5

// 为新版本的gcc创建软连接
ln -s /opt/rh/devtoolset-6/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-6/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-6/root/usr/bin/g++ /usr/bin/g++

// 如果出现问题,可以先删除软连接
rm -rf/usr/bin/gcc
rm -rf /usr/bin/g++
rm -rf /usr/bin/c++

// 3.确认当前gcc版本
gcc --version