2006-12-07

我的LFS之旅[02]

上次FC6里面做工具链的那个解决方法在做第五章的时候可以顺利完工,但在做第六章时出了点问题(我做了几次都这样)。
最后我是在 VM Ware 里面做好工具然后拿到主系统里面来做剩下的才完成的.(在VM里面做好第五章,把/tools copy 到FC6里面来完成剩下的工作)
(可能我这个办法显得很苯,但是这是我没有办法的办法了-_-,而且现在结果也成功了^_^,我现在就是在我的LFS里面回复的哦,呵呵 :) )
现在我正在做LFS的X系统,但还是有蛮多困难的,希望今后大家一起多多探讨探讨 :)

最后, Good Luck! ^_^ 祝你也早日完成LFS

//EOF
Read More...

2006-12-03

拷贝.config的必要性

以前我一直以为kernel安装好后# cp .config /boot/config-<version> 可做可不做,到今天我才发现是一定要做的(为了今后的方便)
$ make ... xxxconfig/menu 时会优先load目标目录中的.config,如果没有的话对应当前内核的/boot/config-<version>文件。
这样将大大简化配置过程,毕竟大多数情况下相对上次的配置只需要修改少量的设置或不需要修改。
//EOF Read More...

2006-12-02

LFS note

1.构建工具链时,如果用自己的目录(不用/tools/):
在第二次编译GCC时首先改 specs 那个补丁(替换里面的所有/tools/字符串为你的目录),然后命令中的/tools/目录同样替换掉。

2.注意:第二次binutils的make ld中的 LIB_PATH 决定下次连接的lib目录。
如果下次是做系统的话,这个是一定要做的。(注意做系统时cp ld-new ld)
如果下次还是做工具链的话,ld就用ld-old。(因为工具链的2次编译能做出自己的依赖关系)
(就是说做的时候用ld-old是依赖这个工具链的lib,用ld-new是依赖LIB_PATH里的)
//EOF Read More...