LinuxSir.cn,穿越时空的Linuxsir!

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

怎样能给GCC降级,qsopcast的编译在gcc-4.3版本下通不过

[复制链接]
发表于 2009-4-23 17:04:05 | 显示全部楼层 |阅读模式
如题,make时总是提示错误,网上查了才知道是编译器在作怪,请高手指教!
发表于 2009-4-23 17:06:29 | 显示全部楼层
yum remove gcc*
再下载一个低版本gcc,编译安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-23 17:26:41 | 显示全部楼层
删了gcc似乎编译不了,但rpm包也搜不到,主要是gcc有很多依赖,下载安转不太容易,想用fc8的光盘安装,但好像有软件有新老版本冲突。。。
回复 支持 反对

使用道具 举报

发表于 2009-4-23 17:52:40 | 显示全部楼层
如果有依赖那么编译安装就是最好的办法
你试试修改安装目录 ./configure --prefix=.....
回复 支持 反对

使用道具 举报

发表于 2009-4-23 19:53:38 | 显示全部楼层
没编译过 qsopcast ,能不能说得再详细一点?需要哪个版本。

如果是 gcc-3.4 的话,

安装 compat-gcc-34 包,指定编译器为 gcc34 即可。
  1. yum install compat-gcc-34*
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-23 21:41:36 | 显示全部楼层
不用删除新的,gcc只是一个符号链接。

你可以把gcc3装在别的目录下,别和gcc4在一起就行。
然后把gcc符号链接指向gcc3。


权当作交叉编译吧。
回复 支持 反对

使用道具 举报

发表于 2009-4-23 23:44:50 | 显示全部楼层
找一个BLFS的文档,里面有怎么安装一个低版本的GCC!
回复 支持 反对

使用道具 举报

发表于 2009-4-25 10:01:24 | 显示全部楼层
给点耐心,网上可以寻到rpm包。
我已弄好,忘记在哪寻到。
回复 支持 反对

使用道具 举报

发表于 2009-4-25 12:04:12 | 显示全部楼层
对,记得可以同时装几个版本的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 18:27:05 | 显示全部楼层
谢谢大家,我去试试!
回复 支持 反对

使用道具 举报

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

本版积分规则

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