我有三個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
任何人都可以幫助我!任何建議表示讚賞。在此先感謝:)