|
|
发表于 2006-4-7 09:04:49
|
显示全部楼层
是啊,手工多做几次LFS就会有心得的,我手工安装LFS也不知道多少次了,应该不会少于十几次吧,当然你也不必完全学我,但至少也要做几次,有时间多看看LFS手册里的内容,不要光看命令,一些解释性的段落对提高Linux的认识是很有帮助的.
不过回到你这个问题上来,基本上可以按以下的步骤试试:
1、先制作一个完整的工具链
2、根据最终系统的需要只编译必要的包,以及该包需要用到的库。
3、裁减一些在运行中不不太需要的东西,比如文档、用不上的语言包等
4、必要时做一些静态的编译,不过静态编译不是万能的,有时候会适得其反。
5、使用一些“非标准”的包来代替“标准”包,比如用uclibc来代替glibc,不过要做好有些包可能需要打补丁才能完成编译的准备。
6、尝试是少不了的,特别是在没有资料的情况下,但尝试也不是胡乱的来,还是有很多资料可以参考的。
总之,要想做少有人做的事情就不要怕麻烦,结果虽然很重要,但更重要的是过程,没有“过程”这个量的积累是不会有“结果”这个质的转变的。
补充一句,如果有什么心得记得要发到版里来哦! |
|