如果您想从非基于 Linux 的操作系统交叉编译基于 Linux 的操作系统,那么您对 Linux From Scratch 文档不走运,该文档明确指出您已经拥有并正在使用基于 Linux 的操作系统,具有特殊的工具风格。构建过程依赖于 GNU 工具和编译器的特性,从 GNU makefiles 开始,包括使用 clang 编译器构建 Linux 的(第二个)项目尚未成功。
如果你想构建一个 FreeBSD 或 Project Trident 操作系统,Linux From Scratch 文档是错误的,因为它完全是错误的操作系统。Project Trident 系统使用不同的工具链以不同的方式构建。甚至与 TrueOS 和 FreeBSD 系统的构建方式不同,这又与基于 Linux 的操作系统的构建方式不同,尤其是在使用 ZFS 克隆和引导环境方面。
不。
如果您想从非基于 Linux 的操作系统交叉编译基于 Linux 的操作系统,那么您对 Linux From Scratch 文档不走运,该文档明确指出您已经拥有并正在使用基于 Linux 的操作系统,具有特殊的工具风格。构建过程依赖于 GNU 工具和编译器的特性,从 GNU makefiles 开始,包括使用 clang 编译器构建 Linux 的(第二个)项目尚未成功。
如果你想构建一个 FreeBSD 或 Project Trident 操作系统,Linux From Scratch 文档是错误的,因为它完全是错误的操作系统。Project Trident 系统使用不同的工具链以不同的方式构建。甚至与 TrueOS 和 FreeBSD 系统的构建方式不同,这又与基于 Linux 的操作系统的构建方式不同,尤其是在使用 ZFS 克隆和引导环境方面。
进一步阅读