LinuxSir.cn,穿越时空的Linuxsir!

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

关于gcc的cpu编译效率,寻找gcc的神u

[复制链接]
发表于 2010-2-19 10:35:59 | 显示全部楼层 |阅读模式
当然,核心越多gcc跑得越欢,现在4核cpu从700左右的amd x4 620到几k的i7,价格差距实在是太大,不知道各位大大有没有各个u的gcc编译效率的资料?或者秀一下各自的编译速度?我现在是amd的x2 5200+,有计划上块x4的u了。
ps:我的平台上编译gcc 20来分钟的样子,硬盘分区编译的。希捷500g的单碟
发表于 2010-2-19 11:15:13 | 显示全部楼层
貌似没有必要把
gentoo已经是榨干每一个在硬件上的铜板了
不过
我倒是倾向于用AMD的
因为便宜
回复 支持 反对

使用道具 举报

发表于 2010-2-19 12:47:10 | 显示全部楼层
LZ你編譯GCC怎麼這麼快,我的AMD 3核8450好像要1個小時.
編譯chromium半小時.
CFLAGS="-march=amdfam10 -O1 -pipe"
MAKEOPTS="-j4"
硬盤是希捷320G單碟
回复 支持 反对

使用道具 举报

发表于 2010-2-19 13:23:53 | 显示全部楼层
我用的是还是古老的p4 515(单核),编译gcc要花一个半小时。
回复 支持 反对

使用道具 举报

发表于 2010-2-19 13:54:50 | 显示全部楼层
我的Core2 T8100无ccache编译gcc-4.3.4是25m47s~34m57s;sys-devel/gcc-4.3.2和gcc-4.4.1都有过超1小时的情况;gcc-3.4.6-r2却只需要18m1s~22m46s。
回复 支持 反对

使用道具 举报

发表于 2010-2-19 14:19:58 | 显示全部楼层
楼上都确认用了默认的use吗?更改use对编译的时间影响很大的,比如加了gcj就等吧,光这个模块就要编译半个小时
回复 支持 反对

使用道具 举报

发表于 2010-2-19 15:18:23 | 显示全部楼层
Hardware: 2 x intel 5506 (8 core, 16 thread), 8G RAM, 1TB SAS 15000RPM RAID0
OS: Gentoo 2.6.30-r1, glibc 2.11 GCC 4.4.2
CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -fomit-frame-pointer"
MAKEOPTS="-j17"
emerge gcc < 5 minutes
回复 支持 反对

使用道具 举报

发表于 2010-2-19 15:35:29 | 显示全部楼层
Post by billy_song;2070624
Hardware: 2 x intel 5506 (8 core, 16 thread), 8G RAM, 1TB SAS 15000RPM RAID0
OS: Gentoo 2.6.30-r1, glibc 2.11 GCC 4.4.2
CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -fomit-frame-pointer"
MAKEOPTS="-j17"
emerge gcc < 5 minutes


汗,服务器就别拿来比了。
回复 支持 反对

使用道具 举报

发表于 2010-2-19 16:34:25 | 显示全部楼层
上6core
回复 支持 反对

使用道具 举报

发表于 2010-2-20 09:11:31 | 显示全部楼层
Post by hubert_star;2070618
楼上都确认用了默认的use吗?更改use对编译的时间影响很大的,比如加了gcj就等吧,光这个模块就要编译半个小时


嗯,的确是这样。所以就把像fortran这样不用的给去了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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