当前位置: 技术问答>linux和unix
【问题】调用SO文件
来源: 互联网 发布时间:2016-06-30
本文导语: 有个.so 文件。在Linux用nm 得到其中的函数。要如何来调用的呢。没有.h文件的,就一个编译好的.so文件。 | 通过objdump -d libx.so查看汇编代码 | 先用dlopen()打开SO文件,再用dlsym()获...
有个.so 文件。在Linux用nm 得到其中的函数。要如何来调用的呢。没有.h文件的,就一个编译好的.so文件。
|
通过objdump -d libx.so查看汇编代码
|
先用dlopen()打开SO文件,再用dlsym()获取函数地址。
可以man 一下看看这两个函数是如何用的。
可以man 一下看看这两个函数是如何用的。
|
定义函数指针,指向dlsym()返回的地址,然后就可以用了吧。