本章展示如何构建一个最小的Linux系统。这个系统将包括足够的工具来构建一个在第 6 章中提及的最终的LFS系统,并且使工作环境比一个最小系统更加便捷。
构建最小系统中有两个步骤。第一步是构建一个新的、独立于宿主的工具链(编译器、汇编器、链接器、库和几种有用的工具)。第二步是是使用这些工具链来构建其他必要的工具。
本章中编译的文件将被安装到 $LFS/tools
目录来保证他们与下一章要安装的文件和宿主开发目录分离。由于这里编译的软件包是临时的,所以我们不希望他们污染了快成型的 LFS 系统。