日期:2014-05-16  浏览次数:20538 次

在*.so 中调用*.ko的函数的问题
请教高手:

  我在一个*.so中需要调用*.ko中的函数,但在加载*.so时报错,说是有未定义的符号(所调的那个函数),*.ko在此之前已加载,不知道是否需要在编译*.so的makefile中添加类似于 -l*** 的东东?

  谢谢了!

------解决方案--------------------
用户态程序是不能直接调用内核态函数的
只能是通过别的途径,比如ioctl/proc/netlink等等手段“间接”的调用。
------解决方案--------------------
这个不懂,不过刚刚看过本站高人采用模块为系统添加系统调用,或许也是一种方法。