LinuxSir.cn,穿越时空的Linuxsir!

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

高手们,能不能给讲讲各阶段的原理呢?

[复制链接]
发表于 2006-4-10 18:56:07 | 显示全部楼层 |阅读模式
我现在正照着手册编LFS呢,不过有些问题不太明白:
1. 我知道第一遍编binutil,gcc,glibc是造编译以后系统的工具,但不知道第二遍编译它们为什么?
2. 在5.3中的make -C ld LIB_PATH=/tools/lib 但为什么第二遍binutils时却变成了
    make-C ld LIB_PATH=/usr/lib:/lib,使用了系统的库?
3. ....还有,
所以想请高手们讲讲各阶段的意义,说说为什么要这么做?这样做是为什么?对下面产生什么影响?

万分感谢! 谢谢了!!!!:)
发表于 2006-4-10 19:20:37 | 显示全部楼层
精华区里边有相应的文章。。还有,仔细读一下 LFS 中的 toolchain note。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 23:03:06 | 显示全部楼层
先说我不是高手呀.我是这样简单理解的,不一定准确.
1第二遍编译GLIBC GCC BINUTILS全编译到LFS目录下.第一次是TOOLS目录.
2与上面差不多.从开始用宿主的LIB.到用TOOLS的LIB.然后在最后用的是LFS中的LIB.摆脱宿主.趣味全在其中吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

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