何时/为什么我需要制作/安装 linux 头文件?

Pro*_*kup 6 compiling kernel software-installation

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

  • 将运行单个任务
  • 最好瘦身以降低磁盘空间消耗,
  • 通过.deb文件(不是“linux”元包)安装了(自定义)内核

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

但是为什么和/或我什么时候真的需要(或者是明智的)制作和/或安装 linux 头文件(包)?

Ben*_*oit 6

当您计划在安装了 Ubuntu 的机器上开发和编译时,您需要 linux 头文件。

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

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