我想构建没有内核源代码树的内核模块。
相反,我只指定了内核头文件目录。
这个引用链接告诉我它应该是可行的:
build kernel module w/o source source tree
但是其他一些引用链接告诉我应该使用完整的内核源代码树构建模块!
我的问题是:
1. 我应该用完整的内核源代码树构建内核模块链接吗?
2. 在构建我的单个模块之前是否需要在内核源代码树下进行完整构建?
最佳答案
不是没有必要。您需要一个包含函数和类型声明的头文件。您还可以使用 Makefile 和 Kconfig 但没有源代码的内核树。 kbuild - 内核构建系统需要这个内核树。
绝对不是。您可以构建单个模块,而无需构建整个内核,无论它是树外模块还是树内模块。
关于linux - 如何在没有完整内核源代码树的情况下构建内核模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22827104/