LinuxSir.cn,穿越时空的Linuxsir!

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

LFS考考你

[复制链接]
发表于 2005-3-31 17:08:09 | 显示全部楼层 |阅读模式
如果,你决定了LFS,最好就不要满足于“知其然”,还必须要“知其所以然”。否则,为什么要LFS呢?不如去弄个现成的发行版好了!

下面几个问题,请你自测一下,看你理解了多少?不论何时我回来看这帖子的时候,如果回帖数超过10了,就回帖公布我的答案。我不敢说理解得很深刻,只是跟大家切磋切磋。
1、什么是工具链(toolchain)?包括哪些组件?它们起什么作用?
2、LFS中有哪些组件只编译一次?哪些编译两次?哪些编译三次?有没有需要编译超过3次的?
3、能说明为什么部分组件要编译3次吗?它们是些什么样的组件?
4、gcc的Bootstrap过程是怎么样的?解释一下为什么要这样?
发表于 2005-3-31 17:45:43 | 显示全部楼层
呵呵,座一次沙发。
回复 支持 反对

使用道具 举报

发表于 2005-3-31 18:09:05 | 显示全部楼层
Post by 地球发动机

1、什么是工具链(toolchain)?包括哪些组件?它们起什么作用?
2、LFS中有哪些组件只编译一次?哪些编译两次?哪些编译三次?有没有需要编译超过3次的?
3、能说明为什么部分组件要编译3次吗?它们是些什么样的组件?
4、gcc的Bootstrap过程是怎么样的?解释一下为什么要这样?



1,没有背过。必要的时候,我会去查。简单的说,第五章作的就是工具链。
2,没看书,仅根据记忆,glibc gcc binutil 在第五章编了2次。因为第六章会把第五章所有的都会再编译一编,所以
glibc gcc binutil等编译三次
第五章中,除了上面几个,编译两次
第六章中,除了第五章中的,编译一次
我通常会把 kernel编译超过三次,不过好像跟题目不符。hehe
3,好像是为了彻底摆脱对宿主(host)的依赖。
4,先用宿主的东东把自己编出来,然后用自己再编一次自己,然后又用自己编自己。(好像这个东东编译超过三次咯)

大家一起来研究。
回复 支持 反对

使用道具 举报

发表于 2005-3-31 18:24:44 | 显示全部楼层
做lfs希望自己对linux有更好的理解。
知道linux是如何组合起来的,系统怎样运作的,该如何读写配置文件,了解一些包的作用等等。

楼主这些问题是关于lfs如何实现的,如何从已有的linux中编译出一个独立的linux
如果想要制作发行版,这些东东很有用。

建议再出一些通过lfs对linux系统有更深认识的题
回复 支持 反对

使用道具 举报

发表于 2005-3-31 19:05:26 | 显示全部楼层
Post by hongfeng
呵呵,座一次沙发。

What do you mean :ask
回复 支持 反对

使用道具 举报

发表于 2005-4-11 10:25:16 | 显示全部楼层
有意思,像这样的问题,我觉得应该多提,多讨论,
增进大家对LFS的理解。
回复 支持 反对

使用道具 举报

发表于 2005-4-11 19:06:55 | 显示全部楼层
en,俺一个都不会
回复 支持 反对

使用道具 举报

发表于 2005-4-13 16:23:09 | 显示全部楼层
Post by hyoga
en,俺一个都不会

过分的谦虚就是骄傲
回复 支持 反对

使用道具 举报

发表于 2005-4-13 18:44:21 | 显示全部楼层
俺说的是实话,不信?
回复 支持 反对

使用道具 举报

发表于 2005-4-28 21:17:11 | 显示全部楼层

支持楼主

小弟是刚从windows转向linux,是个彻彻底底的入门者,偶然的一个机会在网上看到了一篇关于LSF的文章,令我也想装装试一试,太深奥的问题现在还不懂,不过等我装上LSF后应该能理解一点吧,多谢楼主,不过希望楼主能先来点简单的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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