24.5 在 Linux 系统上交叉构建 FreeBSD
设备环境
安装软件包
# apt update # 刷新软件源,部分用户可能需要更换软件源
# apt install git build-essential libbz2-dev libarchive-dev libssl-dev flex # 安装构建所需的软件包和开发库禁用熄屏
禁用 systemd-oomd
# systemctl mask --now systemd-oomd systemd-oomd.socket # 立即禁用并屏蔽 systemd-oomd 及其 socket 单元创建放置构建产物的目录
使用 git 拉取 FreeBSD 源代码
构建工具链与世界(用户空间)
项目
说明

构建内核工具链

构建内核

附录:RISC-V 64


故障排除与未竟事宜
基于 Archlinux 构建 FreeBSD
32 位构建的问题
Ubuntu 原生的 LLVM 工具链
构建更多体系结构(如 amd64)
参考文献
最后更新于