Chinaunix
标题:
动态库加载问题(dlopen)
[打印本页]
作者:
gisspirit
时间:
2010-01-06 11:41
标题:
动态库加载问题(dlopen)
有一个共享库,liba.so,中有一个函数interface();
通过dlopen()打开成功,dlsym也获得了一个函数指针地址pFun,
并且在dlopen和dlsym之后都调用dlerror做了判断,没有发生错误;
但是在调用pFun的时候,pFun却并没有执行,单步调试的时候,也不能
跟到interface()中去。
另外,通过nm liba.so,已经看到liba.so中有interface()的定义;
遇到这种问题,还有什么手段可以定位问题出在哪里啊?
作者:
emmoblin
时间:
2010-01-06 22:26
我觉得已经调用了。
调试的时候需要加载这个so的符号表才行。
你如何确定没有调到呢?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2