当前位置: 技术问答>linux和unix
在*.so 中调用*.ko的函数的问题
来源: 互联网 发布时间:2017-01-23
本文导语: 请教高手: 我在一个*.so中需要调用*.ko中的函数,但在加载*.so时报错,说是有未定义的符号(所调的那个函数),*.ko在此之前已加载,不知道是否需要在编译*.so的makefile中添加类似于 -l*** 的东东? 谢...
请教高手:
我在一个*.so中需要调用*.ko中的函数,但在加载*.so时报错,说是有未定义的符号(所调的那个函数),*.ko在此之前已加载,不知道是否需要在编译*.so的makefile中添加类似于 -l*** 的东东?
谢谢了!
我在一个*.so中需要调用*.ko中的函数,但在加载*.so时报错,说是有未定义的符号(所调的那个函数),*.ko在此之前已加载,不知道是否需要在编译*.so的makefile中添加类似于 -l*** 的东东?
谢谢了!
|
用户态程序是不能直接调用内核态函数的
只能是通过别的途径,比如ioctl/proc/netlink等等手段“间接”的调用。
只能是通过别的途径,比如ioctl/proc/netlink等等手段“间接”的调用。
|
这个不懂,不过刚刚看过本站高人采用模块为系统添加系统调用,或许也是一种方法。