CentOS 7 安装 gcc-4.8.5-44.el7.x86_64.rpm 详细步骤(含依赖解决)

一、准备工作

先看看系统里有没有装过gcc,有的话最好卸掉,免得版本冲突:

复制代码
rpm -qa | grep gcc

如果看到有别的gcc包,比如gcc-xxx,就卸载掉:

复制代码
sudo rpm -e gcc-xxx --nodeps

二、下载安装包

安装包下载:https://pan.quark.cn/s/bf97ba70736d ,去官网或者镜像站找这个包:gcc-4.8.5-44.el7.x86_64.rpm

比如用wget直接下(假设链接有效):

复制代码
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/gcc-4.8.5-44.el7.x86_64.rpm

没wget就先装一下:

复制代码
sudo yum install wget -y

三、安装依赖

gcc需要几个依赖包,不然装不上,常见的是这些:

  • glibc-devel

  • libgcc

  • cpp

  • mpfr

  • libmpc

  • gmp-devel

一次性装比较省事:

复制代码
sudo yum install glibc-devel libgcc cpp mpfr libmpc gmp-devel -y

四、开始安装

进入放rpm包的目录,执行安装命令:

复制代码
sudo rpm -ivh gcc-4.8.5-44.el7.x86_64.rpm

这里-i是安装,-v显示过程,-h显示进度条。

如果提示缺依赖,就按提示把缺的包装上,再重新执行上面的命令。

五、验证是否成功

装完输入:

复制代码
gcc --version

看到输出里有4.8.5就是成功了。

六、常见问题

  1. 提示文件冲突 :可能之前装过别的版本,用--force强制覆盖(谨慎用):

    复制代码
    sudo rpm -ivh --force gcc-4.8.5-44.el7.x86_64.rpm
  2. 依赖太多不想手动装:可以用yum本地安装,它会自动处理依赖:

    复制代码
    sudo yum localinstall gcc-4.8.5-44.el7.x86_64.rpm -y

这样就能在CentOS 7上装好gcc 4.8.5了,适合老项目编译用。

相关推荐
深邃-9 小时前
【Web安全】-Kali,Linux配置(2):Java环境配置,Python环境配置,Conda使用,PIP配置使用,SSH远程登录
java·linux·python·安全·web安全·网络安全·php
Fanfanaas9 小时前
Linux 系统编程 进程篇 (六)
linux·服务器·c语言·开发语言
爱笑的Sunday9 小时前
Linux Java前后端项目 企业级0-1完整部署手册
java·linux·运维·服务器
wanhengidc9 小时前
云手机是什么黑科技?
运维·网络·科技·安全·web安全·智能手机
minji...9 小时前
Linux 线程同步与互斥(六) 线程安全与重入问题,死锁,线程done
linux·运维·开发语言·数据库·c++·算法·安全
Codigger官方10 小时前
2026年4月Vim生态最新官方消息
linux·编辑器·vim
Gofarlic_oms117 小时前
利用API实现ANSYS许可证管理自动化集成
运维·服务器·开发语言·matlab·自动化·负载均衡
档案宝档案管理18 小时前
权限分级管控,全程可追溯,筑牢会计档案安全防线
运维·网络·人工智能
倔强的石头10619 小时前
【Linux指南】基础IO系列(八):实战衔接 —— 给微型 Shell 添加完整重定向功能
linux·运维·服务器
try2find19 小时前
打印ascii码报错问题
java·linux·前端