如何在src中编译OpenBSD?

如何在src中编译OpenBSD?

在 OpenBSD 上运行,我发出:

git clone https://github.com/openbsd/src.git

那么如何编译所有 OpenBSD 二进制文件呢?是否有“主”make 文件?我只需要 src 目录中的二进制文件,而不是像 /bin 等目录中的二进制文件。

答案1

OpenBSD FAQ 下的部分描述了编译 OpenBSD 的基本系统从源代码构建系统

假设您使用最新的 OpenBSD 系统构建系统,并且安装了最新的内核并已阅读以下是当前常见问题解答

“主”Makefile 是层次结构顶部的 Makefile src

不允许使用DESTDIRset 构建基本系统(这在主 Makefile 中是不允许的),因此您无法真正构建系统并以这种方式安装在备用位置,并且install默认情况下会构建目标。

我建议在 chroot(我没有尝试过)或虚拟机中构建基本系统。

相关内容