5.1. 概述

本章展示如何构建一个最小 Linux 系统,它只包含少量工具, 恰好能形成一个足以构建 LFS 的,比最小环境便利一些的工作环境。

我们分两步构建这个最小系统。第一步是构建一个新的和宿主无关的工具链 (包含编译器、汇编器、链接器、库和少量有用的工具)。 第二步是用这个工具链构建其他基本工具。

本章中编译的软件将被安装在 $LFS/tools 目录中, 这样可以把它们与下一章安装的软件以及宿主系统分离开来。 由于本章编译的软件包是临时性质的,我们不希望它们污染即将构建的 LFS 系统。