如何提取内核头文件以便以后编译内核模块

Pat*_*ick 5 linux-kernel

我从git存储库编译了各种Linux内核.有时我将内核复制到其他系统并需要内核头来编译外部模块.

我试图运行"make headers_install",但它只生成了一个include /文件夹.当我试图将外部模块指向该文件夹时,它抱怨它无法找到Makefile.

打包内核标头以进行部署的正确方法是什么?

谢谢.

And*_*mbe 7

而是创建内核包,对于基于 dpkg 的发行版是“make deb-pkg”,对于基于 RPM 的发行版是“make rpm-pkg”。这些创建了多个包,其中之一是可用于构建外部模块的包。对于 Debian 软件包,应该是 linux-headers-*,对于 RPM 版本应该是“devel”软件包。