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

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工具

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

什么?你懒得下载?

给你附上链接:这里!

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

相关推荐

汽车之家
365bet游戏官方开户

汽车之家

📅 07-07 ❤️ 663
海信遥控器智慧键哪个,海信电视机身按键位置?
365bet游戏官方开户

海信遥控器智慧键哪个,海信电视机身按键位置?

📅 06-28 ❤️ 950
为什么苹果16下载软件很慢
365bet提前结束投注

为什么苹果16下载软件很慢

📅 07-18 ❤️ 760