何时/为什么我需要制作/安装 Linux 标头?

何时/为什么我需要制作/安装 Linux 标头?

用例是安装 Ubuntu Core 以作为设备运行。机器:

  • 将运行单任务
  • 最好是精简为磁盘空间不足消耗,
  • 通过.deb文件(不是“linux”元包)

内核编译make-kpkg命令建议包含kernel_headers

为什么和/或什么时候我是否真的需要(或者是否明智)制作和/或安装 Linux 标头(包)?

答案1

当你计划开发并编译在安装了 Ubuntu 的机器上。

如果您构建了专用于特定任务的设备,您肯定不愿意在其上进行编译。

如果您需要编译自己的应用程序,则需要在另一个系统上执行此操作。开发系统,然后将编译后的代码复制到设备。

答案2

我从未听说过此工具,建议您遵循 内核团队文档从源代码构建内核。

安装内核头文件绝不会有什么坏处,而且对于由 dkms 包提供的源驱动程序的任何构建都是必需的。

相关内容