如何在内核模块中编译多个文件(调用其他文件中的函数的文件)?
发布于 2009-01-29 02:25:34
我将你的问题解释为,你想将多个编译单元链接到一个模块中?
在内核源代码本身中有很多这样的例子;它的一般要点是编写Makefile,如下所示
obj-$(CONFIG_FOO) += foo.o
foo-objs: bar.o如果为CONFIG_FOO=m,这将为foo.ko将foo.o和bar.o链接在一起。有关详细说明,请参阅The Linux Kernel Module Programming Guide # Modules Spanning Multiple Files。
https://stackoverflow.com/questions/489978
复制相似问题