LinuxSir.cn,穿越时空的Linuxsir!

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

gcc-4.5.0

[复制链接]
发表于 2010-4-25 15:20:29 | 显示全部楼层 |阅读模式
今天tree里面加入gcc-4.5.0了
哪位大仙试用过了?给我们说说感觉咋样!谢谢
发表于 2010-4-25 15:37:33 | 显示全部楼层
刚刚发现,有机会试试。
回复 支持 反对

使用道具 举报

发表于 2010-4-25 16:38:33 | 显示全部楼层
GCC 4.5.0对C++0x的实现比VC++10.0还是要少些,不过两者都不被即将发布的Boost 1.43完全支持。
回复 支持 反对

使用道具 举报

发表于 2010-4-25 16:41:42 | 显示全部楼层
Post by 没本;2085615
GCC 4.5.0对C++0x的实现比VC++10.0还是要少些,不过两者都不被即将发布的Boost 1.43完全支持。


我怎么觉得是VC++10.0要少些呢

http://gcc.gnu.org/gcc-4.5/cxx0x_status.html
http://blogs.msdn.com/vcblog/arc ... vc10-the-table.aspx
回复 支持 反对

使用道具 举报

发表于 2010-4-26 05:24:32 | 显示全部楼层
[color="Silver"]那就改个表述方式,GCC 4.5.0 提供的我需要的C++0x要比VC++10.0少些,比如lambda匿名函数。

经过实物对照,楼上是对的。auto关键字和lambda都被GCC 4.5.0支持了。
回复 支持 反对

使用道具 举报

发表于 2010-4-26 12:30:07 | 显示全部楼层
Post by 没本;2085753
那就改个表述方式,GCC 4.5.0 提供的我需要的C++0x要比VC++10.0少些,比如lambda匿名函数。


4.5有lambda了阿……你看这个能编译过不:-P

  1. int main()
  2. {
  3. [](){}();
  4. return 0;
  5. }
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-4-26 15:28:31 | 显示全部楼层
据说有5%-10%的性能提升,但目前有些软件还无法编译通过
回复 支持 反对

使用道具 举报

发表于 2010-4-26 17:07:57 | 显示全部楼层
Post by ak47wj;2085883
据说有5%-10%的性能提升...


这么牛叉?
(干嘛需要6个字符)
回复 支持 反对

使用道具 举报

发表于 2010-4-26 17:37:28 | 显示全部楼层
Post by LongerZ;2085910
这么牛叉?
(干嘛需要6个字符)


貌似要在CFLAGS中添加-flto和graphite等优化参数,如果不加,性能提升不大。(phoronix上的评测好象没有加优化参数)

以下是从gentoo官网论坛上看到一个家伙说的原文:

Speaking of benchmarks, holy ****, using -flto -fwhole-program on ffmpeg increased a transcode's rate from 96fps to 141fps. That's mightily impressive!  Perhaps I should take a few benchmarks and do SD...
回复 支持 反对

使用道具 举报

发表于 2010-4-26 17:49:54 | 显示全部楼层
Post by ak47wj;2085918
貌似要在CFLAGS中添加-flto和graphite等优化参数,如果不加,性能提升不大。(phoronix上的评测好象没有加优化参数)

以下是从gentoo官网论坛上看到一个家伙说的原文:

Speaking of benchmarks, holy ****, using -flto -fwhole-program on ffmpeg increased a transcode's rate from 96fps to 141fps. That's mightily impressive!  Perhaps I should take a few benchmarks and do SD...


朋友能否给个链接?
回复 支持 反对

使用道具 举报

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

本版积分规则

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