在netfilter中编译多个文件

时间:2009-01-29 00:05:28

标签: linux kernel netfilter

如何在内核模块中编译多个文件(在其他文件中调用函数的文件)?

1 个答案:

答案 0 :(得分:1)

我正在解释你的问题,你想将多个编译单元连接成一个模块吗?

内核源代码本身有很多这方面的例子;它的一般要点是写Makefile喜欢

obj-$(CONFIG_FOO) += foo.o
foo-objs: bar.o

如果foo.o,这会将bar.ofoo.ko链接到CONFIG_FOO=m。有关更详细的说明,请参阅The Linux Kernel Module Programming Guide # Modules Spanning Multiple Files