动态链接库(Linux)

来源:互联网 发布:tor网络 编辑:程序博客网 时间:2024/05/21 07:08

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)的动态链接库,并返回操作句柄。

原创粉丝点击