LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: 飞龙在天

求教:如何建立一个静态的LFS?

[复制链接]
发表于 2010-3-11 16:12:26 | 显示全部楼层
Post by 聚焦深空;2074642
仅多占用使用到库函数的空间,不是整个库。
静态库相当于打包的目标文件集合,ar x lib*.a 即可解包,链接到静态库和直接使用对应的 *.o 文件没本质区别。


嗯, 的确是这样, 我没有表述清楚.

不过, 其实一个 *.o 里面也未必是一个函数, 也就是说还是可能会包含入一些没使用的函数进去的
回复 支持 反对

使用道具 举报

发表于 2010-7-3 20:40:58 | 显示全部楼层
补充下:
抛开合理性、实用性不谈,静态链接方式建立的系统,有可能违反某些软件包许可协议,无法合法发布。

比如,GNU readline 提供库,但许可协议为 GPL。
GPL 有传染性,所有使用 GNU readline 库的软件包许可协议 必须 与 GPL 兼容。
回复 支持 反对

使用道具 举报

发表于 2010-7-3 22:43:17 | 显示全部楼层
貌似楼上对GPL深恶痛绝的样子 传染性 =。=!

编辑:
天热 我来泼水.
静能变动, 逆之回静.
是否先人太无聊
搞什么动静之分?
操作系统是操作系统
应用软件是应用软件
为什么win的概念如此清晰
到了linux却变得模模糊糊?
装软件就装软件嘛,
搞什么软件包依赖?
软件装哪里不是装,
装在一个文件夹里不行么?
搞什么FHS?
今天这软件Gtk库,
明天那软件qt库,
能不能安分点用一个库?
oh god
这就是linux
free but chaos
open but branch

总:
选Linux就得面对这局面
先全盘接受再图发展变化
看人家积木搭得歪歪斜斜
不爽不如全部推掉从头来
   
另:
天热天热天热
烦躁烦躁烦躁
推掉推掉推掉
重来重来重来
回复 支持 反对

使用道具 举报

发表于 2010-7-3 23:01:01 | 显示全部楼层
Post by U571;2101223
貌似楼上对GPL深恶痛绝的样子 传染性 =。=!

对您理解能力深恶痛绝。
回复 支持 反对

使用道具 举报

发表于 2010-7-5 08:16:57 | 显示全部楼层
Post by U571;2101223
貌似楼上对GPL深恶痛绝的样子 传染性 =。=!


今天这软件Gtk库,
明天那软件qt库,
能不能安分点用一个库?

确切的说,软件应该依赖某个接口,而不是某个库。
库只是某个接口的不同实现。
目前Linux最大的问题是没有一个管理机构, 把相似库提供的接口规范化。
如果有规范化的接口,这个世界回凉快很多。
回复 支持 反对

使用道具 举报

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

本版积分规则

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