dlfcn.h 文件

用途

描述动态链接。

语法

#include < dlfcn.h >

描述

<dlfcn.h> 头至少定义了以下宏以用于 dlopen 方式自变量的构造:

描述
RTLD_LAZY 在依赖于实现的时间执行重定位。
RTLD_NOW 在装入对象时执行重定位。
RTLD_GLOBAL 所有符号都可用于其他模块的重定位处理
RTLD_LOCAL 所有符号都不可用于其他模块的重定位处理。

<dlfcn.h> 声明以下函数,这些函数也可以定义为宏:

void    *dlopen(const char *, int);
void    *dlsym(void *, const char *);
int      dlclose(void *); 
char    *dlerror(void);