Linux内核编程 - 模块2无法获取模块1导出的符号

时间:2010-04-26 11:41:07

标签: linux linux-kernel kernel symbols

我有一个Linux内核模块 M1 ,它导出符号 S1 。当我 insmod M1.ko 时,我可以在 / proc / kallsyms 中看到 S1 。我在另一个内核模块 M2 中使用 S1 。当我编译并插入模块 M2 时,我在 dmesg 中收到消息,说“模块S1中的未知符号”。

我很难过。有人可以告诉我出了什么问题吗?我正在使用Ubuntu 9.10。

1 个答案:

答案 0 :(得分:1)

符号真的出口了吗?如果你要求M1的符号的modinfo转储,它是否存在?