LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wangxiaohu

被遗忘的 LDFLAGS

[复制链接]
发表于 2005-11-28 16:53:53 | 显示全部楼层
果然被人遗忘拉
回复 支持 反对

使用道具 举报

发表于 2007-2-25 09:31:39 | 显示全部楼层
Post by ldh168
加入以后如何查看?
-Wl 是传给gcc的参数,gcc将之后的字符串作为linker的参数直接交给ld,gcc本身是不关心这些参数的。你所引用的命令使用多个-Wl来给ld传递多个参数。具体语法查gcc的info。
回复 支持 反对

使用道具 举报

发表于 2007-2-25 09:36:09 | 显示全部楼层
Post by kohno
这儿写得更详细:
http://forums.gentoo.org/viewtop ... p;highlight=ldflags
似乎用哪个数字并无关系:
`-O LEVEL'
     If LEVEL is a numeric values greater than zero `ld' optimizes the
     output.  This might take significantly longer and therefore
     probably should only be enabled for the final binary.
回复 支持 反对

使用道具 举报

发表于 2007-2-25 13:48:16 | 显示全部楼层
自然是有关的
无关的话弄个开关就行了,1和0,何必这么麻烦
回复 支持 反对

使用道具 举报

发表于 2007-2-25 23:38:58 | 显示全部楼层
有一个叫perlink的软件,也是通过改进库的连接来加快启动速度,红帽就用了这个

如果用特殊的编译参数,会不会不安全?造成一些软件不能通过编译
回复 支持 反对

使用道具 举报

发表于 2007-2-25 23:40:25 | 显示全部楼层
我就在用prelink
回复 支持 反对

使用道具 举报

发表于 2007-2-26 05:34:14 | 显示全部楼层
优化linker有好几种不同的策略,可以看看下面这篇文章 http://lwn.net/Articles/192082/
回复 支持 反对

使用道具 举报

发表于 2007-3-13 07:28:40 | 显示全部楼层
Post by zhllg
自然是有关的
无关的话弄个开关就行了,1和0,何必这么麻烦
目前确实是无关的。我想这只是为了以后扩展的需要。
回复 支持 反对

使用道具 举报

发表于 2007-3-13 13:48:32 | 显示全部楼层
indeed, the value of the number is insignificant
0 means disable
greater than 0 means enable optimization.
回复 支持 反对

使用道具 举报

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

本版积分规则

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