社区
驱动开发/核心开发
帖子详情
程序在dlopen时出错
小明37
2014-12-10 07:42:46
如题,程序在dlopen一个.so库的时候failed,此.so库是别人提供的,程序dlopen自己的.so库是ok的,
目前怀疑是提供给我的.so库使用的编译环境和我的不一样,请问有方法查看.so是使用的什么编译工具吗?
...全文
501
2
打赏
收藏
程序在dlopen时出错
如题,程序在dlopen一个.so库的时候failed,此.so库是别人提供的,程序dlopen自己的.so库是ok的, 目前怀疑是提供给我的.so库使用的编译环境和我的不一样,请问有方法查看.so是使用的什么编译工具吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tootwo771575998
2015-02-11
打赏
举报
回复
dlopen会返回错误码吧,看看什么错误码。
BH34071417
2014-12-26
打赏
举报
回复
nm libxxxx.so查看或者,看看是不是32位还是64位的。这个是有区别的
C 代码 允许执行 C、C++ 或 FORTRAN
程序
.rar
3. **动态加载与执行**:可以使用`
dlopen
`(在Unix-like系统)或`LoadLibrary`(在Windows)等动态链接库函数加载外部
程序
或库,然后使用`dlsym`或`GetProcAddress`查找并执行特定的函数。 4. **进程间通信(IPC)*...
dso dso开发资料
7. **dlerror()**:当
dlopen
()或dlsym()等函数
出错
时
,可以用dlerror()获取错误信息。 8. **RTLD_LAZY和RTLD_NOW**:
dlopen
()的标志位,RTLD_LAZY延迟绑定,只有在实际调用函数
时
才解析符号,而RTLD_NOW则在加载
时
...
c++ 插件Demo代码
这包括捕获和报告异常,以及在
出错
时
清理资源。 在“Demo”这个压缩包文件中,我们期望找到一个简单的C++插件示例,它可能包含以下部分: - 一个定义插件接口的头文件(如`IPlugin.h`) - 实现该接口的一个或多个...
linux ubuntu
dlopen
,linux – 使用
dlopen
()加载共享库
时
出错
我正在开发一个
程序
,在CentOS上使用
dlopen
加载用户创建的插件.我遇到了一个插件的问题,该插件依赖于也具有依赖关系的共享库:libplugin.so – > libservices.so – > libconfig.so我们的
程序
首先将依赖项加载...
浅谈Android系统编译apk后so文件在
dlopen
时
出现linker权限问题
文章目录浅谈Android系统编译apk后so文件在
dlopen
时
出现linker权限问题一、概述二、问题描述三、具体分析四、解决方案五、总结参考 浅谈Android系统编译apk后so文件在
dlopen
时
出现linker权限问题 @auther Jimmy @...
驱动开发/核心开发
21,616
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章