linux下用RPM安装GCC时,提示出错

包里面有compat-gcc-32-3.2.3-47.3.i386.rpmcompat-gcc-32-c++-3.2.3-47.3.i386.rpmcpp-3.4.6-3... 包里面有
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
cpp-3.4.6-3.i386.rpm
gcc-3.4.6-3.i386.rpm
gcc-c++-3.4.6-3.i386.rpm
gcc-g77-3.4.6-3.i386.rpm
gcc-gnat-3.4.6-3.i386.rpm
gcc-java-3.4.6-3.i386.rpm
gcc-objc-3.4.6-3.i386.rpm
glibc-devel-2.3.4-2.25.i386.rpm
glibc-headers-2.3.4-2.25.i386.rpm
glibc-kernheaders-2.4-9.1.98.EL.i386.rpm
libgcc-3.4.6-3.i386.rpm
执行下面步骤
rpm -ivh cpp-3.4.6-3.i386.rpm
rpm -ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm
当执行:Failed dependencies:
rpm -ivh glibc-headers-2.3.4-2.25.i386.rpm时
提示error
glibc=2.3.4-2.25 is needed by glibc-headers-2.3.4-2.25

问下这是哪边错了。该怎么解决
写错了
当执行rpm -ivh glibc-headers-2.3.4-2.25.i386.rpm时
提示 error:Failed dependencies:
展开
 我来答
liuxht
2009-09-26 · TA获得超过2010个赞
知道小有建树答主
回答量:561
采纳率:0%
帮助的人:730万
展开全部
glibc是gnu的标准c库,glibc-headers,顾名思义,就是glibc的头文件,你用的是哪个glibc,就装哪个版本的glibc-headers。

你需要安装你系统上glibc版本的glibc-headers。
百度网友5607929
2009-09-26 · 超过13用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:36.7万
展开全部
RPM包之间有依赖关系,装glibc-headers之前要先装glibc-devel-2.3.4-2.25.i386.rpm,可根据错误提示安装相应的RPM包。

如果不想这么麻烦,可以在联网情况下,在终端中输入命令
yum install gcc
或yum update gcc
进行在线安装或升级gcc。

补充:yum命令是Redhat Linux系统的命令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wingofray
2009-09-26 · TA获得超过3408个赞
知道大有可为答主
回答量:3151
采纳率:0%
帮助的人:3107万
展开全部
glibc=2.3.4-2.25 is needed by glibc-headers-2.3.4-2.25
提示需要glibc-headers-2.3.4-2.25这个包,那么,你的glibc的rpm在哪弄到的?是linux安装盘吗?那就在去安装盘的那个文件夹找这个headers的rpm,然后再安装,可能还会其实缺很多rpm,一个一个都这样找,然后安装,麻烦,不过很好用。

注意!!!系统的glibc是不能用rpm安装的吧!glibc是linux最基本的库,这个东西要是升级或者替换了,估计系统也就完蛋了。你下载的这个gcc版本应该是和你的系统版本不兼容,所以提示需要另一个版本的glibc,建议你针对你的系统版本找对应的gcc进行安装,最好能找到原来的安装盘,直接从安装盘添加删除软件,这样最方便了,针对redhat企业版而言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式