天天看點

#linux動态庫#顯示加載動态庫時,使用dlopen指定動态庫的路徑

dlopen

功能:顯示加在動态庫

參數:

filename -> 給路徑按照路徑加載,給檔案名就根據LD_LIBRARY_PATH環境變量去查找

flag -> 加載标志

RTLD_LAZY:延遲加載,什麼時候真正使用的時候才加載

RTLD_NOW:立即加載

傳回值:

成功傳回動态庫的句柄,失敗傳回NULL

dlsym

功能:擷取動态庫的的函數位址

參數:

handle -> 動态庫的句柄

symbol -> 函數名

傳回值:

成功傳回函數位址,失敗傳回NULL

繼續閱讀