dlopen正在运行的libUE4.so
时间: 2023-06-18 17:08:47 浏览: 90
libUE4.so
dlopen是一个函数,用于动态加载共享库。在Linux系统中,动态库通常以.so文件格式存在。如果你想要dlopen正在运行的libUE4.so,你需要先确定该库是否已经被加载。可以通过以下命令来查看:
```
lsof | grep libUE4.so
```
如果该库已经被加载了,可以使用dlsym函数来获取该库中的特定函数的地址。如果该库还没有被加载,可以使用dlopen函数来加载该库:
```
void* handle = dlopen("libUE4.so", RTLD_NOW);
```
其中,handle是一个指向加载的库的指针。RTLD_NOW参数指定在加载库时立即解析所有符号。如果想要延迟解析符号,可以使用RTLD_LAZY参数。
阅读全文