Chinaunix

标题: CLFS编译总结 [打印本页]

作者: jonsk.echo    时间: 2007-10-03 19:16
标题: CLFS编译总结

                    对前段时间做的CLFS不太满意,今天花了一整天的时间又重新做了一次,呵呵,比上次快多了,只用了不到12个小时就编译完了。仔细回想一下,觉得有必要总结一下。
   
    1、不要太迷信make的-j3参数,其实省不了多少时间,以编译Glibc为例,我做完整个Glibc(第5章节的)要25分钟,加上-j3参数,20分钟就完事了,只节省了5分钟,感觉用处不大,可能是glibc对并行编译的效果不太好,这可能和程序有关。
    2、并不是所有的程序都可以使用-j3参数,在这次做CLFS时有些包在加上-j3参数时出错,所以对于我觉得还是少用为好。除非是你知道自己在做什么。
    3、脚本,脚本实在是太有用了,使用脚本至少可以大量的减少你敲错字符的错误。这里介绍一个技巧,使用jhalfs来自己生成脚本,然后改一下就可以直接使用了,省事。至于为什么不用jhalfs来编译CLFS,这个嘛,自己做做就知道了。
    4、udev的编译,基本上每次SVN的更新udev后,udev的编译方法都不一样,这次问题也很多,按手册上来做根本就无法通过,所以只有看udev自己的文档来编译。
    5、测试,测试是痛苦的,我的GCC花了2个多小时来编译,测试时也花了2个多小时,最后实在是受不了,将其中断了,主要是没有想到GCC这么花时间,不过到做完CLFS时,都没有什么错误。呵呵,不过还是建议测试。
    6、设置root的密码,每次做都忘记了,郁闷。
    仔细回想一下过程感觉CLFS也不过如此,上一次做CLFS花了三个星期,现在做只要了12个小时,其实只要认真的看手册,基本上大部分问题都可以解决。
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43917/showart_394306.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2