dlopen 函数
时间: 2023-08-02 13:21:08 浏览: 101
dlopen加载c++ 函数及类
dlopen 函数是一个动态链接库的打开函数,用于在运行时加载共享库(.so文件)并返回一个句柄,使得程序可以使用共享库中所包含的函数和变量。dlopen 函数的原型如下:
```c
void *dlopen(const char *filename, int flag);
```
其中,filename 参数是想要打开的共享库的名称或路径,flag 参数是打开共享库的选项,如 RTLD_LAZY 表示只有在使用到某个函数时,才会进行链接,而不是在打开共享库时就进行链接。dlopen 函数成功打开共享库后,会返回一个 void* 类型的句柄,用于后续的共享库函数调用和关闭操作。
阅读全文