当前位置: 技术问答>linux和unix
so动态库相互调用问题?
来源: 互联网 发布时间:2016-09-02
本文导语: 在主程序main里面调用so1没问题,但在so2里面调用so1时,dlopen没问题,但dlsym就直接报Segmentation fault后退出。 main和so2调用so1的方法完全一样。请问什么原因?与makefile文件有关系吗?谢谢! | 贴dlsym的...
在主程序main里面调用so1没问题,但在so2里面调用so1时,dlopen没问题,但dlsym就直接报Segmentation fault后退出。
main和so2调用so1的方法完全一样。请问什么原因?与makefile文件有关系吗?谢谢!
main和so2调用so1的方法完全一样。请问什么原因?与makefile文件有关系吗?谢谢!
|
贴dlsym的代码看看
|
dlopen返回有检查吗
|
检查一下返回值
|
确定是“dlsym就直接报Segmentation fault”
确定是这个函数吗?
确定是这个函数吗?