本节中的步骤是可选的,但如果 LFS 分区相当小,学习删除不必要的项目是有益的。到目前为止,构建的可执行文件和库包含大约 130 MB 的不必要的调试符号。使用以下命令删除这些符号:
strip --strip-debug /tools/lib/* strip --strip-unneeded /tools/{,s}bin/*
上述命令中的最后一个将跳过大约二十个文件,并报告它无法识别它们的文件格式。其中大多数是脚本而不是二进制文件。
注意 不要 在库上使用 --strip-unneeded。 静态库将被破坏,并且需要重新构建工具链包。
要节省另外 30 MB,请删除文档
rm -rf /tools/{info,man}
现在,LFS 文件系统上将至少有 850 MB 的可用空间,可用于在下一阶段构建和安装 Glibc。 如果你可以构建和安装 Glibc,你也可以构建和安装其余部分。