动态库的调用方法
来源:互联网 发布:fw什么意思网络用语 编辑:程序博客网 时间:2024/05/24 01:46
(1)dlopen()
第一个参数:指定共享库的名称,将会在下面位置查找指定的共享库.
-环境变量LD_LIBRARY_PATH列出的用分号间隔的所有目录.
-文件/etc/ld.so.cache中找到的库的列表,用ldconfig维护.
-目录usr/lib.
-目录/lib.
-当前目录.
第二个参数:指定如何打开共享库。
-RTLD_NOW:将共享库中的所有函数加载到内存
-RTLD_LAZY:会推后共享库中的函数的加载操作,直到调用dlsym()时方加载某函数
(2)dlsym()
调用dlsym时,利用dlopen()返回的共享库的phandle以及函数名称作为参数,返回要加载函数的入口地址。
(3)dlerror()
该函数用于检查调用共享库的相关函数出现的错误。
(4)dlclose()
该函数用于关闭动态库。
阅读全文
0 0
- 动态库的调用方法
- 动态调用动态库的方法
- 动态调用动态库的方法
- 调用华为动态库的方法
- 动态链接库(dll)的调用方法
- QT调用动态库的方法
- 动态调用需要的方法
- Struts2的动态方法调用
- Struts2动态方法的调用
- servlet方法的动态调用
- java的动态方法调用
- Struts2的动态方法调用
- struts的动态方法调用
- Action的动态调用方法
- 动态调用WebService的方法
- Action的动态调用方法
- Struts2的动态方法调用
- Struts2的动态方法调用
- Multipart/form-data POST文件上传详解
- request.getContextPath()用法
- 干货分享:MySQL零基础入门视频教程!
- 将aar工具包添加到项目
- caffe 学习笔记之ReLUParameter
- 动态库的调用方法
- css 文字排版
- tensorflow-简单实例1
- 敏捷测试理论以及实践
- 一次测试引发的探索:关于分号在java web中的一个特性
- kafka设置外网消费者
- PHP中使用CER公钥的方法
- 利用广播进行两个Activity之间的交互
- Contest_5 0612 By lhq