天天看点

#linux动态库#显示加载动态库时,使用dlopen指定动态库的路径

dlopen

功能:显示加在动态库

参数:

filename -> 给路径按照路径加载,给文件名就根据LD_LIBRARY_PATH环境变量去查找

flag -> 加载标志

RTLD_LAZY:延迟加载,什么时候真正使用的时候才加载

RTLD_NOW:立即加载

返回值:

成功返回动态库的句柄,失败返回NULL

dlsym

功能:获取动态库的的函数地址

参数:

handle -> 动态库的句柄

symbol -> 函数名

返回值:

成功返回函数地址,失败返回NULL

继续阅读