2016-12-07 162 views
-1

下午好,我有一個問題,我無法解決它,我嘗試添加一個.c模塊到Linux內核,它只是一個名爲 的.c文件Stealth.c我有試圖找到如何添加它一步一步來,但我不能以任何方式找到它,我不是很熟悉的內核引導,添加模塊C到linux內核

感謝您的幫助

+0

堆棧溢出無助於在其他資源上查找*指南*,也無法創建指南(除[SO文檔](http://stackoverflow.com/documentation)上的指南)。您可以從內核源代碼隨附的文檔開始。例如。在[Documentation/kbuild/makefiles.txt](http://lxr.free-electrons.com/source/Documentation/kbuild/makefiles.txt)中使用一個,你可以理解如何將源文件添加到內核構建過程中。 – Tsyvarev

回答

0

假設你把這個文件是某處在你的內核源代碼樹中,它所在的目錄應該有一個Makefile。添加行

obj-y += Stealth.o

如果你要處理的配置,你可能會想在目標文件添加到obj-$(CONFIG_WHATEVER)而不是obj-y,但我不會去到這裏怎麼添加一個配置。

如果你正在尋找作爲外部模塊編譯文件,快速谷歌搜索彈出http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html這似乎夠好。