社区
Linux/Unix社区
帖子详情
使用dlopen返回0,且dlerror也没有任何信息,求助
guolisen
2012-12-23 01:21:37
使用dlopen返回0,且dlerror也没有任何信息,求助
我想将zeromq的代码编到我自己的so文件中,并且-lpthread -luuid ,编译成功,但是在主程序里面dlopen(lazy和now都试了),返回空handle且dlerror也不返回任何信息,请问这个问题怎么查找啊,谢
我确定文件名和路径是正确的
...全文
545
4
打赏
收藏
使用dlopen返回0,且dlerror也没有任何信息,求助
使用dlopen返回0,且dlerror也没有任何信息,求助 我想将zeromq的代码编到我自己的so文件中,并且-lpthread -luuid ,编译成功,但是在主程序里面dlopen(lazy和now都试了),返回空handle且dlerror也不返回任何信息,请问这个问题怎么查找啊,谢 我确定文件名和路径是正确的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guolisen
2012-12-23
打赏
举报
回复
终于明白了。。。。。没怎么弄过linux的东西,把so放到/usr/lib就好了,原来linux运行程序是这个原理。。。
guolisen
2012-12-23
打赏
举报
回复
引用 1 楼 qq120848369 的回复:
没有任何信息是什么情况.
确定是我编的so文件中还缺少其他库函数,导致dlopen的时候找不到,但是我连接的都是静态库啊,为啥还要对应的so库文件?例如我连接了mysqlclient.a可是我将mysqlclient.so文件考到可执行文件中才能运行?
guolisen
2012-12-23
打赏
举报
回复
解决了,环境有点复杂,zmq的源码我放到静态库里连接到so文件的,貌似在静态库编译的时候加上-fPIC就好了,不知道是不是这样。但是现在另一个so,里面使用mysql的connector静态库的又出现这个问题。。。我用的eclipse在linux下建工程编译的
引用 1 楼 qq120848369 的回复:
没有任何信息是什么情况.
qq120848369
2012-12-23
打赏
举报
回复
没有任何信息是什么情况.
在Android so文件的.init、.init_array上和JNI_OnLoad处下断点
移动端Android安全的发展,催生了各种Android加固的诞生,基于ELF文件的特性,很多的加固厂商在进行Android逆向的对抗的时,都会在Android的so文件中进行动态的对抗,对抗的点一般在so文件的.init段和JNI_OnLoad处。因此,我们在逆向分析各种厂商的加固so时,需要在so文件的.init段和JNI_On...
Linux 库的加载和链接
剖析共享程序库 初识共享程序库 Peter Seebach (mailto:developerworks@seebs.plethora.net), 自由作家 简介: 共享程序库通过版本号来完成对应用程序所
使用
的程序库的升级,同时保留了对原有应用程序的兼容。本文将讨论此方法的实际内幕,以及在常规 Linux™ 系统上的 /usr/lib 中有很多符号链接的原因。
动态符号链接的细节 - - blog of oss.lzu.edu.cn
导读: by falcon2008-02-26 Linux支持动态连接库,不仅节省了磁盘、内存空间,而且可以提高程序运行效率[1]。不过引入动态连接库也可能会带来很多问题,例如动态连接库的调试[4]、升级更新[5]和潜在的安全威胁[6][7]。这里主要讨论符号的动态链接过程,即程序在执行过程中,对其中包含的一些未确定地址的符号进行重定位的过程[3][8]。 本篇主要参考
[授权发表]动态符号链接的细节
这是开源书籍[《C语言编程透视》](http://www.tinylab.org/project/hello-c-world/)第四章,如果您喜欢该书,请关注我们的新浪微博[@泰晓科技](http://weibo.com/tinylaborg)。
ELF 文件格式 和 动态符号链接的细节
原文:http://blog.csdn.net/chief1985/article/details/2448700 导读: by falcon 2008-02-26 Linux支持动态连接库,不仅节省了磁盘、内存空间,而且可以提高程序运行效率[1]。不过引入动态连接库也可能会带来很多问题,例如动态连接库的调试[4]、升级更新[5]和潜在的安全威胁[6][7]。
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章