1.查看gcc版本
2.安装对应的依赖
安装时发现报错
error: Failed dependencies:
libstdc++6 >= 4.8.5-30.1 is needed by libstdc++48-devel-4.8.5-30.1.x86_64
查询libstdc++6版本
rpm -qa|grep libstdc++6
libstdc++6-locale-6.2.1+r239768-2.4.x86_64
libstdc++6-32bit-4.8.3+r212056-6.3.x86_64
libstdc++6-4.8.3+r212056-6.3.x86_64
发现有两个旧版本的,果断卸载
rpm -e --nodeps libstdc++6-32bit
rpm -e --nodeps libstdc++6
然后安装 libstdc++6
rpm -ivh libstdc++6-locale-6.2.1+r239768-2.4.x86_64.rpm
rpm -ivh libstdc++6-6.2.1+r239768-2.4.x86_64.rpm
rpm -ivh libstdc++6-32bit-6.2.1+r239768-2.4.x86_64.rpm
最后安装gcc-g++
rpm -ivh libstdc++48-devel-4.8.5-30.1.x86_64.rpm
rpm -ivh libstdc++-devel-4.8-6.189.x86_64.rpm
rpm -ivh gcc48-c++-4.8.5-30.1.x86_64.rpm
rpm -ivh gcc-c++-4.8-6.189.x86_64.rpm
检查安装成功
rpm -qa|grep gcc-c++