LinuxSir.cn,穿越时空的Linuxsir!

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

问个让人棘手的问题

[复制链接]
发表于 2007-10-16 20:07:41 | 显示全部楼层 |阅读模式
我电脑gcc现在的版本是4.1.2,但是安装一个软件的时候却要求gcc版本等于3.4.3。
有人说两个gcc版本可以共存,于是在/usr/local/gcc-3.4.3目录下我安装了3.4.3。现在问题是这样的,如何让我这个软件的rpm包安装时指定到3.4.3版本的gcc,而不是默认的4.1.2呢?
发表于 2007-10-16 20:22:28 | 显示全部楼层
很多系统都有多版 gcc 同存,建个 symlink 就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-16 20:37:37 | 显示全部楼层
这个我弄了,这个只是对编译起作用的
而我这个软件没有源文件,只有现成的rpm包,而它正是依赖gcc-3.4.3
回复 支持 反对

使用道具 举报

发表于 2007-10-17 03:00:53 | 显示全部楼层
还以为你想用 gcc-3.4.3 来进行编译,那麽你的 gcc-3.4.3 是怎样装的?

估计你要自行编译安装 gcc-3.4.3 才行
回复 支持 反对

使用道具 举报

发表于 2007-10-17 10:42:02 | 显示全部楼层
Post by ebill84
这个我弄了,这个只是对编译起作用的
而我这个软件没有源文件,只有现成的rpm包,而它正是依赖gcc-3.4.3

你需要安装一个rpm版的gcc-3.4.3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 12:39:35 | 显示全部楼层
那样的话会提示有更新版本的gcc存在的
回复 支持 反对

使用道具 举报

发表于 2007-10-17 12:43:10 | 显示全部楼层
用 rpm 可能會替換了系統裡的 gcc-4.1.2,最好是用它來編譯源碼安裝 gcc-3.4.3
回复 支持 反对

使用道具 举报

发表于 2007-10-17 13:16:42 | 显示全部楼层
编译的时候在参数里指定。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 13:49:21 | 显示全部楼层
我的gcc-3.4.3就是编译安装的,而现在要装的软件则只有rpm。
楼上说的参数指定是编译什么的时候参数指定?
回复 支持 反对

使用道具 举报

发表于 2007-10-17 16:34:25 | 显示全部楼层
。。。你现在要装一个依赖3.4版gcc 的rpm  包?

rpm -i 加个忽略依赖参数就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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