红联Linux门户
Linux帮助

谈一下装LFS过程中要注意的地方

发布时间:2007-02-21 20:12:16来源:红联作者:Wisdom
装LFS最费力的几个包是: binutils, glibc, gcc

gcc要装3次,
第1次不要打任何补丁. 安装的目的地址为/tools
第2次要打no_fixincludes和specs的补丁, 还是装在/tools目录下, 它可以用第1次安装时的源码打上补丁.
第3次要打no_fixincludes和linkonce的补丁, 不能打specs的补丁, 所以一定要将第2次安装后解开的源代码删除掉, 重新再解压源代码.

binutils要装3次,
它不需要打任何补丁.
特别注意的第1次和第2次装完以后, 要保留build的目录, 因为第2次和第3次安装要用到第1次和第2次最后执行的make -C ld LIB_PATH=/xxx时生成的ld.

glibc只要装2次.
每次都要调整工具链, 测试.

装到第6章的时候, 安装任何一个软件以前, 先要
make clean, 将前一次安装的东西清理掉.

如果第6章的chroot进去了执行任何程序的死掉, 是bash和glibc-2.3.5库不兼容, 打上补丁, 重新编译bash就行了.

测试比安装的时间要多, 如果你在安装binutils, gcc, glibc特别小心的检查了, 一般没有必要做测试.

udev的安装要注意, 第一次安装时用sed将udev的默认路径改成/tools/dev, 第二次安装要将第一次安装的源代码删除, 重新解压安装, 不然系统启动不了
文章评论

共有 0 条评论