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);