4.2. 创建 $LFS/tools 目录

Chapter 5编译的所有程序都将安装到 $LFS/tools 目录下,以便与 Chapter 6 编译的程序隔离开来。在这里编译的程序是临时用的工具,不是最终 LFS 系统的组成部分。把这些程序放到一个单独的目录下,在使用过之后简单的删除掉就可以了。这样做也可以防止这些程序与宿主系统同样程序的目录混淆 (Chapter 5中容易出现这样的事情)。

root用户运行下面的命令来创建所需的目录:

mkdir $LFS/tools

下一步是在宿主系统创建 /tools 符号链接,指向 LFS 分区上新创建的目录,同样作为 root 用户运行这个命令:

ln -s $LFS/tools /
[Note]

注意

这个命令是正确的,ln命令有一点语法上的变化。如果您认为发现了一个错误,在报告它之前,先用以下 info coreutils lnln(1) 命令查看说明手册。

所创建的符号链接使得编译的工具链总是在 /tools目录,这意味着编译器、汇编器和连接器在本章(这时我们还在使用宿主系统的一些工具)和下一章(这时我们“chrooted”到了 LFS 分区)都可以使用。