第 9 章. 构建和安装 FreeBSD 内核

成为内核开发者需要了解内核构建过程。要调试 FreeBSD 内核,需要能够构建内核。有两种已知方法可以做到这一点

构建和安装内核的推荐方法在 FreeBSD 手册的 构建和安装自定义内核 一章中进行了说明。

假设本章的读者熟悉 FreeBSD 手册的 构建和安装自定义内核 一章中描述的信息。如果不是,请阅读上面提到的章节,以了解构建过程的工作原理。

9.1. 构建更快但更脆弱的方法

当处理内核代码时,这种构建内核的方法可能很有用,并且当仅在内核配置文件中调整了几个选项时,它实际上可能比文档化的过程更快。另一方面,它可能会导致意外的内核构建中断。

  1. 运行 config(8) 生成内核源代码

    # /usr/sbin/config MYKERNEL
  2. 进入构建目录。运行上述命令后,config(8) 将打印此目录的名称。

    # cd ../compile/MYKERNEL
  3. 编译内核

    # make depend
    # make
  4. 安装新内核

    # make install

最后修改时间:2024 年 3 月 9 日,由 Danilo G. Baio 修改