动态链接库(Linux)

Linux下动态链接库的使用:

     Linux下使用动态链接库,原程序需要包含dlfcn.h头文件,此文件定义了调用动态链接库的函数的原型。
 
#include <dlfcn.h>
#include <link.h>
  
//Four functions dlopen(), dlsym(),dlclose(),dlerror() implementing the interface to the dynamic linking loader
 
 const char *dlerror(void);
 :当动态链接库操作函数执行失败时,dlerror可以返回出错信息,返回值为NULL时表示操作函数执行成功。
 :The funtion returns a human readable string describing the most recent error that occured from dlopen(),dlsym() or dlclose() since the last call to dlerror(). It returns NULL if no errors have occurred since initialization or since it was last called.


 void *dlopen(const char *filename, int flag);
 :dlopen用于打开指定名字(filename)的动态链接库,并返回操作句柄。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值