博文背景:想在Centos7上面安装gcc4.9.2, 我的腾讯云服务器 版本是Centos7,自带gcc版本4.8.5,我的服务器版本如下:

尝试过各种失败,踩过N个坑,最终再买了一台Centos6.8服务器,通过更新repo源,下载devtoolset-3-gcc.***,yum install, 方才成功安装上gcc4.9.2
尝试一:使用Centos7自带的devtoolset安装gcc
使用 yum list | grep devtoolset | grep gcc 查看一下系统自带的gcc版本:

Centos7自带的 devtoolset-7 对应gcc版本是7.3.1,devtoolset-8 对应gcc版本更高。如果使用devtoolset安装gcc7.3.1或者更高版本,只需使用下面几条命令:
#1.使用devtoolset-7安装gcc7.3.1
yum install devtoolset-7-gcc.x86_64 devtoolset-7-gcc-c++.x86_64 devtoolset-7-gcc-gdb-plugin.x86_64
#2.查看当前可用的gcc版本
scl -l
#3.设置生效的gcc版本(需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统)
scl enable devtoolset-7 bash
#4.修改b

博主在CentOS7服务器上尝试安装GCC4.9.2,遇到了多种问题,包括依赖库缺失、源码编译失败等。最终,博主选择在CentOS6.8环境下通过更新repo源并使用yum安装devtoolset-3-gcc成功安装了所需版本。总结中强调了低版本软件与CentOS版本匹配的重要性,以及推荐使用yum安装软件而非手动编译。
最低0.47元/天 解锁文章
6万+





