centos 安装gcc编译环境

本文详细介绍了在CentOS系统中安装GCC及其所需依赖的过程。包括正确的安装顺序:kernel-headers、glibc-headers、glibc-devel、ppl、cloog-ppl、mpfr、cpp,最后是GCC。此外还解决了安装过程中遇到的libppl.so.7等依赖问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       今天在虚拟机上搞了一下centos系统,但是想在linux下共享windows主机的文件前,要先安装vmware-tools,同时也遇到了what is the location of gcc…这样的提示,于是就开始安装gcc。

        安装gcc也需要一个正确的顺序,例如gcc依赖glibc-devel;glibc-devel依赖glibc-headers;glibc-headers依赖kernel-headers;如此反反复复。

        但事情并没有真的结束,gcc还要依赖cloog-ppl和cpp;然而在安装cloog-ppl时,又提示libppl.so.7和libppl_c.so.2 is needed by cloog-ppl;libmpfr.so.1 is needed by cpp。前者可以由ppl-*.rpm包解决,后者交给mpfr-*.rpm包解决。

      因此总的顺序应该是这样的:

      kernel-headers

      glibc-headers

      glibc-devel

      ppl

      cloog-ppl

      mpfr

      cpp

      gcc

      事情基本上可以结束了。

      如果linux环境不一样的话,遇到的问题可能也会不同,但是也要发现其中的规律,如libppl.so.7和libppl_c.so.2 is needed by cloog-ppl;我找到ppl包为其提供依赖资源。libmpfr.so.1 is needed by cpp时,mpfr包为其提供资源。这么说来lib后面的字符通常就是所依赖包的名字了,虽然不敢100%保证都是对的,但足以应付常见情况了。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值