|
|

楼主 |
发表于 2004-9-17 19:57:31
|
显示全部楼层
我顺便写个小心得:
1。一定要保证LFS的基础系统安装无误, 其实我在检查GCC和GLIB的编译的时候, expected 和 unexpected的错误治标都比指南上的sample要高了些, 但只要是不非常离谱, 且最关键的编译和安装都是“成功”的话, 它的check工作, 我没有在意太多拉, 因为到现在为止, 很多大的编译都经过了, 一切都是正常完成的, 所以我猜想这些错误是acceptable的。
2. 当你编译大的文件的时候, 比如xfree86, kde, qt等, 如果有错, 首先别质疑安装指南是不是漏了些什么, 或者它本身有错误, 因为这是不可能的, 如果要打分的话, 我觉得我会给那篇安装指南99.9分(我是看英文版的啦), 因为太全了。 在确保基础安装没有问题的情况下, 我考虑两个最大的错误原因, 一, 编译指令打错了, 这个很容易发生, 看过指南的都知道, blfs里的安装指令都是串在一起的, 一个漏调或者打错, 就会整个安装出现问题, 如果这个软件包又关系到其他的软件包的话, 连锁反应, 就知道这个严重性了, 我和其他老鸟一样鼓励用“复制+粘帖”的方式来输入指令, 那么另一个最大的问题来源就是“路径”了, 这个我经常会漏掉, 尤其是折腾了一晚上, 体力和精神消耗都很大的情况下, 这种路径修改的字句我经常会漏看。我记得blfs里, 刚开始有介绍并且编辑一下路径外, 最大的路径编辑就在xfree86或者xorg了, 希望大家一定要看仔细每句话哦,因为xfree86出了问题, 后面的KDE, GNOME还有其他XWINDOWS下的软件包都是泡影了。两样要注意, 一是添加路径到ld.so.conf, 二是执行ldconfig. 只要有新的东东安装到/usr/lib或者/lib里的时候, 就执行ldconfig.
因为路径一错, 你编译的时候那错误问题就是一大把。。比如我上面的xfree86安装的时候xft的错误, 你只要看到错误是XXXXundefined reference XXXXX, 很大可能都是漏加了, 所以编译找不到
3. 这个是我自己觉得的, 如果你编译的时候发现出错, 而错误是core dumped, segementation fault , 不要管它, 再输入make指令, 继续编译, 它会照着刚刚出错的地方继续下去,没有影响。。。尤其是编译很大的软件包的时候, 这错误我常有。但编译完了, 照样可以install, 所以我觉得这应该不算是真的error, 大可放心 |
|