如何在内核模块中编译多个文件(调用其他文件中的函数的文件)?
asdfg
问问题
191 次
1 回答
1
我将您的问题解释为,您想将多个编译单元链接到一个模块中吗?
内核源代码本身就有很多这样的例子。它的一般要点是这样Makefile
写
obj-$(CONFIG_FOO) += foo.o
foo-objs: bar.o
这将链接foo.o
在一起if bar.o
。有关更详细的说明,请参阅Linux Kernel Module Programming Guide # Modules Spanning Multiple Files 。foo.ko
CONFIG_FOO=m
于 2009-01-29T02:25:34.130 回答