CentOS 7 安装 gcc-4.8.5-44.el7.x86_64.rpm 详细步骤(含依赖解决)
先看看系统里有没有装过gcc,有的话最好卸掉,免得版本冲突: 如果看到有别的gcc包,比如 安装包下载:https://pan.quark.cn/s/bf97ba70736d ,去官网或者镜像站找这个包: 比如用wget直接下(假设链接有效): 没wget就先装一下: gcc需要几个依赖包,不然装不上,常见的是这些: 一次性装比较省事: 进入放rpm包的目录,执行安装命令: 这里 如果提示缺依赖,就按提示把缺的包装上,再重新执行上面的命令。 装完输入: 看到输出里有 提示文件冲突:可能之前装过别的版本,用 依赖太多不想手动装:可以用yum本地安装,它会自动处理依赖: 这样就能在CentOS 7上装好gcc 4.8.5了,适合老项目编译用。 一、准备工作
rpm -qa | grep gccgcc-xxx,就卸载掉:sudo rpm -e gcc-xxx --nodeps二、下载安装包
gcc-4.8.5-44.el7.x86_64.rpmwget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/gcc-4.8.5-44.el7.x86_64.rpmsudo yum install wget -y三、安装依赖
sudo yum install glibc-devel libgcc cpp mpfr libmpc gmp-devel -y四、开始安装
sudo rpm -ivh gcc-4.8.5-44.el7.x86_64.rpm-i是安装,-v显示过程,-h显示进度条。五、验证是否成功
gcc --version4.8.5就是成功了。六、常见问题
--force强制覆盖(谨慎用):sudo rpm -ivh --force gcc-4.8.5-44.el7.x86_64.rpmsudo yum localinstall gcc-4.8.5-44.el7.x86_64.rpm -y