我们这一章里安装的所有软件都放在$LFS/tools 目录下,和下一章要安装的软件区分开。这里编译的程序只是临时的工具,不会成为最终 LFS 系统的一部份,所以把它们放在分开的目录里,我们以后就能轻松的删除。
如果你以后需要在系统里搜索二进制文件,并查看它们连接到哪些库,为了便于搜索,就要选择一个特殊点的名字。比如"tools-for-lfs"就比"tools"好一点。
用下面的命令创建这个目录:
mkdir $LFS/tools |
下一步是在主系统里创建 /tools 符号链接。它指向我们刚才在 LFS 分区上创建的那个目录:
ln -s $LFS/tools / |
这个符号链接使我们的工具链总是指向 /tools,也就是说,编译器、汇编器和连接器在本章(我们在主系统的环境里进行编译)和下一章(我们在 LFS 分区的 chroot 环境里进行编译)时都能工作。
注: 仔细看一下上面的命令。咋一看上去,它们可能有点令人迷惑。ln 命令有几种语法,所以如果你觉得上面的命令错了,请先看一下 ln 的 man 文档。