內核模塊需要一個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