QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 817|回复: 3

关于magic的“CFLAGS 统一”

[复制链接]
发表于 2004-12-10 11:38:39 | 显示全部楼层 |阅读模式
magic 主页    “ CFLAGS 统一和 gcc 3.4 ”   有如下说明:

export CFLAGS="-march=i686 -O2 -funroll-loops -fexpensive-optimizations"


请教一下,有必要用-O2优化吗?好像曾看到一本书中写,开pi的100000000次方,分别用-O1、-O2和不做优化,结果-O2编译的程序执行起来所用时间最长,不做优化次之,-O1效率最高(当然这与gcc版本、内核和cpu平台有很大关系)。

本人对gcc并无深入了解,尚属业余水平,仅是个人意见。大家怎么看?
发表于 2004-12-10 14:14:09 | 显示全部楼层
一个例子能说明全部吗?
回复

使用道具 举报

发表于 2004-12-10 16:47:40 | 显示全部楼层
好像 -O2 的体积小一点。
回复

使用道具 举报

发表于 2004-12-10 17:07:12 | 显示全部楼层
kernel都用-O2的,大部分的程序默认编译的时候都是-O2

还有用-O3的呢
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 23:39 , Processed in 0.046441 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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