天天看點

linux下找不到添加的動态庫

可以用ldd檢視你可執行檔案的依賴庫,例如要檢視test這個應用的依賴庫

ldd test

1. 使用export導出LD_LIBRARY_PATH加入你so的路徑。

在指令行中輸入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<your so file folder path>

例如:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lawenliu/asr/libs

export LD_LIBRARY_PATH

2. 使用ld.so.conf來加載你的so所在的路徑

修改ld.so.conf檔案,在指令行打開檔案

vim /etc/ld.so.conf

加入你的so檔案路徑,例如我要加入/home/lawenliu/asr/libs這個路徑

include ld.so.conf.d/*.conf

/home/lawenliu/asr/libs

儲存之後,重新加載這個configure檔案即可。

ldconfig

繼續閱讀