我有三个Linux内核模块(*.ko
文件)。他们有循环依赖这样的:插入具有循环依赖关系的模块(* .ko)
mod1.ko
由mod1.ko
出口mod1.ko
mod3.ko
使用函数和mod2.ko
我不能加载第一个使用由mod3.ko
mod2.ko
使用导出函数导出的函数mod1.ko
文件因为“未知符号”错误。我也尝试过其他两种方法,但我得到了同样的错误:
负荷将这些文件放入
/lib/modules/kernel_version/my_modules
时间insmod mod1.ko mod2.ko mod3.ko
所有模块,并运行
depmod kernel_version modprobe mod3
任何人都可以帮助我!任何建议表示赞赏。在此先感谢:)