内核模块需要一个linux内核来完成编译吗?
我可以在没有内核的情况下编译内核模块吗?
关于linux内核模块
我的意思是:复制需要的内核头文件,手动编写makefile或手动编译。并且不使用内核构建系统。
内核模块需要一个linux内核来完成编译吗?
我可以在没有内核的情况下编译内核模块吗?
关于linux内核模块
我的意思是:复制需要的内核头文件,手动编写makefile或手动编译。并且不使用内核构建系统。
Lovespring,
您需要的内核源或内核头文件的副本,供您尝试进行编译内核。默认情况下,内核源代码通常不会与系统一起安装。
通常,您可以通过您拥有的任何包/库管理器来下拉内核源代码的副本。
您可能不需要安装的内核,但您肯定需要源代码的副本才能编译您的模块。
内核模块需要一个linux内核来完成编译吗? 我可以在没有内核的情况下编译内核模块吗?
是的,您可以为您的模块源代码使用单个Makefile。它仍然需要找到内核头文件和一些基本的构建工具。
你不需要有内核源代码,和你做不需要重新编译内核。本章的
页#94可以帮助: http://www.linuxfordevices.com/files/misc/newnes_embedded_linux_ch7.pdf
我可以手动编译内核模块,而不内核构建系统。请参阅:http://www.linuxforums.org/forum/kernel/170291-gcc-compile-kernel-2-6-module.html – lovespring 2011-02-01 20:46:01