本章介绍如何编译和安装一个小的 Linux 系统。这个系统将仅包含必要的工具,来开始构建 Chapter 6 中最终的LFS系统。 同时,提供一个更方便用户的工作环境。
构建这个小系统分两步进行,第一步是构建一个新的不依赖于宿主系统的工具链(编译器、汇编器 、 连接器、库文件以及一些有用的软件),第二步是利用这个工具链去构建其它基本的工具。
本章中编译的文件将安装在
$LFS/tools
目录下, 这样可以与下一章将要安装的软件以及宿主系 统区分开来。因为现在编译出来的软件包是起临时作用的,我们不希望这些软件和即将建立的 LFS 系统混杂在一起。