我在内核驱动程序 1 (KD1.ko) 中有一个函数:
static void test (void);
EXPORT_SYMBOL(test);
static void test() {
printk("<<< MISSION DONE >>>.n");
}
在内核驱动程序 2 (KD2.ko) 中:
extern static void test (void);
我试着称之为。
我设法输入KD1.ko,但我无法初始化KD2.ko。我错过了什么吗?
test()
static
.
因此,您无法导出静态函数。
http://osdir.com/ml/linux.kernel.kernelnewbies/2003-02/msg00149.html