LinuxSir.cn,穿越时空的Linuxsir!

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

使用gcc4.0.1beta从stage1开始成功,发贴庆贺

[复制链接]
发表于 2005-6-7 15:20:00 | 显示全部楼层 |阅读模式
看到大家都升级到了gcc4.0,心痒痒,决定使用gcc-4.0.1_beta20050602从stage1开始,binutils是2.16-r1,glibc是2.3.5.20050421,一路下来非常顺利,呵呵,看来gcc-4.0.1已经很不错了
发表于 2005-6-7 15:35:32 | 显示全部楼层
等正式版,忍耐中.......... :sleep
回复 支持 反对

使用道具 举报

发表于 2005-6-7 16:32:58 | 显示全部楼层
看来你跟本没用上GCC4,用GCC4的这个Beta需要glibc-2.3.5,而用GCC4的这个beta是无法编译这个版本的glibc的,因为少两个patch.

用gcc-config -l看看,当前使用的GCC肯定还是3.3.5的profile
回复 支持 反对

使用道具 举报

发表于 2005-6-7 16:42:48 | 显示全部楼层
估计是没有switch gcc ,呵呵
重新emerge -e system吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 16:49:43 | 显示全部楼层
我确定我是用的GCC4,因为GCC3.3.5已经被我删除了,呵呵,我是这么做的
1.在package.keywords和package.unmask里打开gcc-4.0.1_beta20050602,然后bootstrap.sh
得到gcc-4.0.1_beta20050602和glibc-2.3.5,注意不是glibc-2.3.5.20050421,因为我还没有unmask它,这时用gcc-config切换到gcc-4.0.1_beta20050602,然后emerge -P 删除 gcc-3.3.5

2.在package.keywords和package.unmask里打开glibc-2.3.5.20050421,用gcc-4.0.1_beta20050602编译它,可以通过

3. emerge gcc binutils glibc

4  emerge -e system

5  安装kernel和扫尾的配置工作,打完收工
回复 支持 反对

使用道具 举报

发表于 2005-6-7 17:47:18 | 显示全部楼层
有没有觉得编译快了或者程序运行变快了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 18:03:10 | 显示全部楼层
我是在VM里做的,感觉编译速度还可以,等会比较下,真实环境里还有一只兔子,用的gcc-3.4.3
回复 支持 反对

使用道具 举报

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

本版积分规则

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