我有一个位于内核驱动程序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);
我试图调用它。
我成功地使用insmod命令加载了KD1.ko模块,但是我无法使用insmod命令加载KD2.ko模块。我是否遗漏了什么?