4.2. 创建 $LFS/tools 文件夹

所有第五章中编译的软件都会安装到 $LFS/tools 文件夹,以确保和第六章中编译的软件相互分离。这里编译的软件是临时工具,不会成为最终 LFS 系统的一部分。将这些软件保存在单独的文件夹中,后面使用完之后就可以轻易的丢弃。这也可以防止这些程序在宿主机生成目录中突然停止工作(在第五章中很容易发生意外)。

root 用户运行以下的命令来创建需要的文件夹:


mkdir -v $LFS/tools

下一步是在宿主系统中创建 /tools 的符号链接,将其指向 LFS 分区中新建的文件夹。同样以 root 用户运行下面的命令:


ln -sv $LFS/tools /

[Note]

注意

上面的命令是正确的。ln 命令有一些语法变种,所以在报告你觉得可能是一个错误之前检查一下info coreutils ln 以及 ln(1)

创建的符号链接使得编译的工具链总是指向 /tools 文件夹,也就是说编译器、汇编器以及链接器在第五章中(我们仍然使用宿主机的一些工具的时候)和下一章中(当我们 chrooted 到 LFS 分区时)都可以工作。

Host by Alair