CentOS7安装gcc和g++踩过的那些坑

在CentOS7中通过离线安装gcc和g++的时候,我首先想到的是下载gcc-c++的包,然后进行配置安装就好了。

于是我去gcc官网下载了gcc-10.3.0.tar.gz,解压之后发现竟然是源代码,需要我去make

这不是扯淡呢么,我都没有gcc,怎么去make呢?

我抱着侥幸心理尝试了一下,果然提示我没有c语言编译器。

然后我想着通过yumdownloader下载rpm安装包,我下栽到了gcc-4.8.5-44.el7.x86_64.rpm,安装提示我需要装依赖,我一顿操作猛如虎,把他提示的依赖全部下载了一遍,然后强制安装,结果提示我不能用。

我上网一查,哇塞,安装gcc需要7个rpm,安装g++居然要20个rpm。

经过我不屑努力,终于装上了,成功出现gcc -v

让我们看一下所需要的依赖吧

autogen-5.18-5.el7.x86_64.rpm
cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
gcc-c++-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-326.el7_9.x86_64.rpm
glibc-headers-2.17-326.el7_9.x86_64.rpm
kernel-headers-3.10.0-1160.80.1.el7.x86_64.rpm
keyutils-libs-1.5.8-3.el7.x86_64.rpm
krb5-devel-1.15.1-54.el7_9.x86_64.rpm
libcom_err-1.42.9-19.el7.x86_64.rpm
libcom_err-devel-1.42.9-19.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
libselinux-devel-2.5-15.el7.x86_64.rpm
libsepol-devel-2.5-10.el7.x86_64.rpm
libstdc++-devel-4.8.5-44.el7.x86_64.rpm
libverto-devel-0.2.5-4.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
openssl-1.0.2k-25.el7_9.x86_64.rpm
openssl-devel-1.0.2k-25.el7_9.x86_64.rpm
openssl-libs-1.0.2k-25.el7_9.x86_64.rpm
openssl098e-0.9.8e-29.el7.centos.3.x86_64.rpm
pkgconfig-0.27.1-4.el7.x86_64.rpm
tcl-8.5.13-8.el7.x86_64.rpm
zlib-1.2.7-20.el7_9.x86_64.rpm
zlib-devel-1.2.7-20.el7_9.x86_64.rpm

然后我一下子全部嘎嘎安装

root@localhost# rpm -Uvh *.rpm --nodeps --force

gcc和g++到此就安装成功了

对了,你想要使用yumdownloader需要先下载yum-utils工具

怎么安装的我想看这篇文章的应该都会

什么?你懒得下载?

给你附上链接:这里!

记得给我一键三连 点赞 收藏 加关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌面超人me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值