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

一、先查有没有装过旧版本

装之前先看看系统里是不是已经有 gcc-c++,有的话版本不对就卸掉,免得冲突:

复制代码
rpm -qa | grep gcc-c++

如果有输出,比如 gcc-c++-xxx,就卸载:

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

二、下载 rpm 包

安装包下载:https://pan.quark.cn/s/6ea8a0024ed4 ,去 CentOS 镜像站或者 rpm 仓库找这个包:gcc-c++-4.8.5-44.el7.x86_64.rpm。

没装 wget 的话先装:

复制代码
sudo yum install wget -y

三、装依赖

gcc-c++ 依赖 gcc 和一些基础库,缺依赖装不上。直接用 yum 装需要的依赖:

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

这些都是编译和运行 C++ 程序必须的库和工具。

四、安装 gcc-c++

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

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

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

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

五、验证安装

装完输入:

复制代码
g++ --version

看到输出版本是 4.8.5就说明成功了。

六、常见问题

  1. 提示"依赖检测失败":

    看具体缺什么包,用 yum provides 文件名找到后安装,再重试。

  2. 想省事装依赖:

    用 yum 本地安装,自动处理依赖:

    sudo yum localinstall gcc-c++-4.8.5-44.el7.x86_64.rpm -y

这样就能在 CentOS 7 上装好 gcc-c++ 4.8.5,适合编译 C++ 项目用。

相关推荐
xailorliu5 分钟前
SLIC_超像素算法
c++·opencv·目标检测·机器学习·计算机视觉
qetfw8 分钟前
Debian Chrony 时间同步、RAID5 与 LUKS 磁盘加密配置
linux·debian
苏打豆13 分钟前
CRISP源码阅读——基于ROS2力矩反馈控制器与速度加速度零空间
c++·线性代数·算法·矩阵·机器人
小小龙学IT1 小时前
snap7 开源西门子 S7 通信协议库深度解析
c++·开源
小溪学编程2 小时前
从 C++ 的规范变迁看语言发展
jvm·c++·面试
东城居士2 小时前
Linux驱动阻塞与非阻塞访问的理解
linux·嵌入式系统
..Dauntless..3 小时前
【Linux】进程地址空间初步理解
linux·运维·服务器
Julien20043 小时前
Docker 网络(一)
linux·运维·服务器·ssh·学习方法
ShineWinsu3 小时前
对于Redis:string类型的解析
java·c++·redis·分布式·缓存·面试·string
杨云龙UP3 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql