免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1578 | 回复: 4
打印 上一主题 下一主题

大家一般采用什么编译优化参数? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-10 19:19 |只看该作者 |倒序浏览
我是athlonXP的CPU,编译参数几乎没怎么优化:
CFLAGS= -march=athlon-xp -O2 -pipe -fno-strict-aliasing
CXXFLAGS+= -march=athlon-xp -O2 -pipe -fno-strict-aliasing

请问大家常用的优化参数是什么?
除了cflags ,还有哪些可以提供优化的?

谢谢交流~

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-12-10 20:06 |只看该作者
原帖由 moonforce 于 2005-12-10 19:19 发表
我是athlonXP的CPU,编译参数几乎没怎么优化:
CFLAGS= -march=athlon-xp -O2 -pipe -fno-strict-aliasing
CXXFLAGS+= -march=athlon-xp -O2 -pipe -fno-strict-aliasing

请问大家常用的优化参数是什么?
...

既然使用了+=,就不需要再重复使用-march=athlon-xp -O2 -pipe -fno-strict-aliasing 了
至于优化参数,man cc

论坛徽章:
0
3 [报告]
发表于 2005-12-10 20:17 |只看该作者
####gcc 4.x

CFLAGS="-march=athlon-xp -O3 -pipe -fforce-addr  -fomit-frame-pointer  -mmmx -m3dnow -msse -mfpmath=sse -finline-functions -finline-limit=400  -ffast-math  -fprefetch-loop-arrays  -fbranch-target-load-optimize -fbranch-target-load-optimize2  "
############gcc 4.0 end

####gcc 3.x

CFLAGS="-march=athlon-xp -O3 -pipe -fforce-addr  -fomit-frame-pointer -mmmx -m3dnow -msse  -finline-functions -finline-limit=400  -ffast-math  -fmove-all-movables -freduce-all-givs -fprefetch-loop-arrays  -fbranch-target-load-optimize -fbranch-target-load-optimize2 -mfpmath=sse "

############gcc 3.x end

在freebsd上沒試過,不過在gentoo上確實可行.

论坛徽章:
0
4 [报告]
发表于 2005-12-10 20:28 |只看该作者
原帖由 FinalBSD 于 2005-12-10 20:06 发表

既然使用了+=,就不需要再重复使用-march=athlon-xp -O2 -pipe -fno-strict-aliasing 了
至于优化参数,man cc


我也纳闷呢,看到哈密瓜有一处是这样写的,+=应该是追加的意思吧。谢谢指明。

论坛徽章:
0
5 [报告]
发表于 2005-12-10 20:30 |只看该作者
原帖由 billy 于 2005-12-10 20:17 发表
####gcc 4.x

CFLAGS="-march=athlon-xp -O3 -pipe -fforce-addr  -fomit-frame-pointer  -mmmx -m3dnow -msse -mfpmath=sse -finline-functions -finline-limit=400  -ffast-math  -fprefetch-loop-array ...


linux下优化的余地比较大,而且照样跑得很好(对桌面而言)
不过大家跑freebsd都追求稳定,不爱怎么优化似的,大概大都用来跑服务器吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP