Linux【11】-软件安装7-linux下编译安装gcc

一、gcc库简介

GCC 原来代表“GNU C Compiler”的意思。自从面世后,GCC 逐渐扩充、发展,现在不仅仅支持C语言,还支持其他很多语言,包括 C++、Ada、Objective-C、Fortran 和 Java 等。因此,GCC 的意思被重新定义为“GNU Compiler Collection”,也即“GUN 编译器套件”。

二、gccc库安装

yum intall gcc

报错:

--> Finished Dependency Resolution
Error: Package: glibc-headers-2.17-260.el7_6.4.x86_64 (updates)
           Requires: kernel-headers >= 2.2.1
Error: Package: glibc-headers-2.17-260.el7_6.4.x86_64 (updates)
           Requires: kernel-headers
 You could try using --skip-broken to work around the problem

解决办法:

1.查看自己服务器的 kernel版本号

[root@c02 bin]# rpm -q kernel
kernel-3.10.0-693.el7.x86_64

2.下载对应的 kernel-headers 版本

wget -c ftp://ftp.pbone.net/mirror/ftp.centos.org/7.6.1810/virt/x86_64/xen-48/kernel-headers-4.9.75-29.el7.x86_64.rpm

3.安装 rpm 包

[root@c02 tmp]# rpm -Uvh kernel-headers-4.9.75-29.el7.x86_64.rpm
warning: kernel-headers-4.9.75-29.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 61e8806c: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:kernel-headers-4.9.75-29.el7     ################################# [100%]

4.完成!!!可以继续 yum 下去了。。。

参考资料

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学