LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1750|回复: 10

关于Linux gcc的卸载和安装

[复制链接]
发表于 2008-4-12 23:06:38 | 显示全部楼层 |阅读模式
我刚接触Linux,最近在用NS2做网络模拟,可是需要gcc2.95编译,而我的系统是Linux AS4,gcc3.45,试过用现在的版本编译2.95可是通不过,请各位高手支几招,怎么样卸载原来的gcc,卸载后没有编译器怎么安装新的gcc呢?望不吝赐教
发表于 2008-4-12 23:46:32 | 显示全部楼层
rpm -qa|grep gcc
看安装了多少GCC有关的包,然后,其他的就不懂了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-13 01:48:24 | 显示全部楼层
上次试过rpm -e下载,fail,什么dependence error,实在不知道什么意思!现在很恼火啊
回复 支持 反对

使用道具 举报

发表于 2008-4-13 10:47:43 | 显示全部楼层
依赖关系出错,当然的啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-13 13:17:18 | 显示全部楼层
有没有什么办法啊???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-13 21:16:12 | 显示全部楼层
换了redhat 9.0,编译2.95.3通过!
备份gcc3.2,改链接
ln -s /home/gcc295/bin/gcc  /usr/bin/gcc
gcc2.95可用了!!!

可是安装软件还是有点问题,make通过,make install出现.o文件链接错误,大概是undefined references类错误,同学说也许是要改系统配置文件,是不是老版本的软件和系统也存在兼容性问题呢???有高手知道麻烦教诲me一下哈!
回复 支持 反对

使用道具 举报

发表于 2008-4-13 21:20:04 | 显示全部楼层
http://www.linuxsir.cn/bbs/thread326724.html
你可以链接成 gcc295 然后,在 makefile 中指定 cc 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-13 21:39:19 | 显示全部楼层
Post by pingz;1837854
http://www.linuxsir.cn/bbs/thread326724.html
你可以链接成 gcc295 然后,在 makefile 中指定 cc 。
我已经make通过,不知道是不是用2.95编译的,不过用rhel4的时候是通不过的!
链接已经做成gcc295,可是make install有问题,指定cc是现在的系统编译器吗?(p.s.现在是改过后的gcc295)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-14 12:31:12 | 显示全部楼层
首先感谢最近几天给我帮助的朋友,是你们让我有了继续前进的动力,我也越来越感觉到linux和linux sir的某些活力!

回pingz:
好像明白你讲什么了,是不是需要改makefile让cc指向安装的2.95,不然的话还是在原来的lib库中去查找文件?(至于到底是gcc对lib还是系统lib还有待验证和高手的指教:))
回复 支持 反对

使用道具 举报

发表于 2008-4-14 17:32:43 | 显示全部楼层
④ 在gcc · 2.95.3 目录下:
%. /configure —prefix=/usr
⑤ 编译和安装gcc/g77:
%make bootstrap
%make install
以上过程视计算机硬件情况不同而需要30 ~ 60
min 的时间。
呵呵,这个是复制的别人的,很简单,我在FC8下安装很顺利。如果还有问题建议看下面的链接:
http://www.mjmwired.net/resources/mjm-fedora-gcc.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表