|

楼主 |
发表于 2008-4-19 07:43:40
|
显示全部楼层
看了一下,应该是类似的,不过我这个是Multilib,且采用gcc 4.3,其它软件包也更新过了。
对于SYSROOT LFS,我觉得可以总结一下,把它搞成一个通关游戏:
第一关 SYSROOT 工具链
目标:完成SYSROOT binutils/GCC,安装Linux头文件和Glibc
第二关 Chroot,让目标系统可以Chroot进去
目标:安装Coreutils+Ncurses+Readline+Bash
为什么选择这4个包呢?Bash不用说了,Ncurses和Readline是Bash要用到的库。因为Chroot之后我们首先想做的就是ls,所以Coreutils也包括在内。
从这一关开始,后面的关卡顺序可以有所调整(当然要考虑依赖关系)
第三关 开发环境 (让Chroot环境可以编译新程序)
目标:安装Binutils/GCC + Make + Sed + Perl
这一关需要的软件包我还没有完全想好,因为有很多零碎的工具。但以上是绝对必要的。
第四关 基本软件 安装必要的软件,使得一般的Unix命令都可以执行
目标:gzip+bzip2+findutils+grep...
第五关 编辑器 允许编辑文本文件
目标:VIM(也可以选择其它的)
第六关 基本文档 让用户能随手翻阅在线软件文档
目标:Man+Texinfo
这一关如果要让它不依赖于第3关(开发环境),则需要做些工作,把/tools里面的libstdc++装到目标分区上去。
第七关 启动机器 使机器可以启动
目标:Sysvinit+Util-linux-ng+Linux Kernel+Grub..... |
|