![如何在src中编译OpenBSD?](https://linux22.com/image/131355/%E5%A6%82%E4%BD%95%E5%9C%A8src%E4%B8%AD%E7%BC%96%E8%AF%91OpenBSD%EF%BC%9F.png)
在 OpenBSD 上运行,我发出:
git clone https://github.com/openbsd/src.git
那么如何编译所有 OpenBSD 二进制文件呢?是否有“主”make 文件?我只需要 src 目录中的二进制文件,而不是像 /bin 等目录中的二进制文件。
答案1
OpenBSD FAQ 下的部分描述了编译 OpenBSD 的基本系统从源代码构建系统。
假设您使用最新的 OpenBSD 系统构建系统,并且安装了最新的内核并已阅读以下是当前常见问题解答。
“主”Makefile 是层次结构顶部的 Makefile src
。
不允许使用DESTDIR
set 构建基本系统(这在主 Makefile 中是不允许的),因此您无法真正构建系统并以这种方式安装在备用位置,并且install
默认情况下会构建目标。
我建议在 chroot(我没有尝试过)或虚拟机中构建基本系统。