LinuxSir.cn,穿越时空的Linuxsir!

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

打算直接升级gcc,请教

[复制链接]
发表于 2006-1-6 09:38:57 | 显示全部楼层 |阅读模式
前段时间装LFS6.1,gcc的版本是3.4.3,现在打算升级到4.0

想请教一下各位兄弟,是不是直接安装gcc4.0就可以了呢?
如何保证原来的版本被完全替代呢?

有其他方面需要注意问题吗?
望告之,谢谢!
发表于 2006-1-6 18:11:57 | 显示全部楼层
我觉得可行,按照book来就可以了,不过注意补丁别打错了。

最好先编译一个 gcc3.4.3 备用,或者备份一下系统,就算坏了。也可以恢复回来。
回复 支持 反对

使用道具 举报

发表于 2006-1-7 09:34:26 | 显示全部楼层
There is a hint (a little bit dated) from http://www.linuxfromscratch.org/ ... ltiple_versions.txt

Alternatively, you may install your new compiler to other working directory such as /opt.  e.g.

mkdir gcc-build
cd gcc-build
../gcc-xxxx/configure --prefix=[color="blue"]/opt --libexecdir=[color="Blue"]/opt/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-language=c,c++

make -j4 bootstrap

become root and then

make install

To compile new packages using the new compiler, issue the follow command to do configure:

CC=/opt/bin/gcc ./configure ... or CXX=/opt/bin/g++ ./configure ...

This is how I test gcc-4.1-snapshot release.
回复 支持 反对

使用道具 举报

发表于 2006-1-7 16:30:47 | 显示全部楼层
我觉得gcc4.1会好些
回复 支持 反对

使用道具 举报

发表于 2006-1-7 16:57:44 | 显示全部楼层
Yes, gcc-4.1 will be much better.  By the way, the first release candidate, i.e. gcc-4.1-rc1 will be due on Jan19,06.

http://gcc.gnu.org/ml/gcc/2005-12/msg00568.html
回复 支持 反对

使用道具 举报

发表于 2006-1-7 18:23:54 | 显示全部楼层
嗯,不错的消息。正在考虑是否要跟上4.1的svn
考虑到如果等到1.19我就要回家了,没有机会玩了
回复 支持 反对

使用道具 举报

发表于 2006-1-7 19:42:22 | 显示全部楼层
完全替代 除非重新编译所有的包.
用gcc3.4编译的包有许多是不能链接到 gcc4的库的.
所以必须至少保留 gcc3.4 的库.
回复 支持 反对

使用道具 举报

发表于 2006-1-7 20:05:00 | 显示全部楼层
也不一定要重新编译所有的包,但gcc-3.4 的库是应该保留的
回复 支持 反对

使用道具 举报

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

本版积分规则

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