LinuxSir.cn,穿越时空的Linuxsir!

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

如何切换 gcc-3.4 ?

[复制链接]
发表于 2006-7-23 21:01:10 | 显示全部楼层 |阅读模式
有些软件要求用 gcc-3.4 编译,而我的是 gcc-4。请问如何切换到 gcc-3.4?
发表于 2006-7-23 23:32:36 | 显示全部楼层
一般用 CC=gcc-3.4 CXX=g++-3.4 ./configure 来进行 configure 就可以了的
或者直接把 gcc g++ 这些链接 链接到 gcc-3.4 和 g++-3.4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-24 22:37:04 | 显示全部楼层
可是我的路径下没有 gcc-3.4 这个命令。
是否应该安装 gcc-3.4 ? Arch 里好像没有。我现在想用 oss,是不是只能安装 gcc-3.4 解决?
回复 支持 反对

使用道具 举报

发表于 2006-7-24 22:46:06 | 显示全部楼层
这个是当然拉,你只能先有 gcc-3.4 才能用 gcc-3.4 来编译东西啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-24 23:40:31 | 显示全部楼层
可是在 arch 里如何安装呢?会不会和 gcc-4.1.1 冲突?
回复 支持 反对

使用道具 举报

发表于 2006-7-25 00:03:43 | 显示全部楼层
应该不会,在 Debain 中 gcc-3.4 的命令是 gcc-3.4,gcc4.1 的是 gcc-4.1,而 gcc g++ 这些只是一个链接而已。
回复 支持 反对

使用道具 举报

发表于 2006-7-25 06:10:17 | 显示全部楼层
Post by sssslang
可是在 arch 里如何安装呢?会不会和 gcc-4.1.1 冲突?

arch 的源里好像没有gcc-3。我是自己编译的。安装到/usr/local/bin下。
当要用gcc-3时,把 /usr/local/bin 加到 PATH 的最前面就行了。
回复 支持 反对

使用道具 举报

发表于 2006-7-25 07:41:46 | 显示全部楼层
Post by zlbruce
应该不会,在 Debain 中 gcc-3.4 的命令是 gcc-3.4,gcc4.1 的是 gcc-4.1,而 gcc g++ 这些只是一个链接而已。
Arch 跟 Debian 不同,只有 gcc 的包,板本随时会升级,不会分 gcc-3.4 及 gcc-4.1 等,要同时保留 gcc-4.1 及加装 gcc-3.4 的话,只有靠自己来编译 gcc-3.4 的源码了,方法可參考 BLFS 手册

http://www.linuxfromscratch.org/blfs/view/stable/general/gcc.html
回复 支持 反对

使用道具 举报

发表于 2006-7-25 09:37:17 | 显示全部楼层
技术的车轮永远向前滚,不要用gcc-3.4吧,找gcc-4.1的patch吧
回复 支持 反对

使用道具 举报

发表于 2006-7-25 19:10:33 | 显示全部楼层
有时候是迫於无奈加装旧版 gcc 的,要麽是要旧版的库,要麽是代码不兼容,patch 也不一定可找到的啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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