1. 程式人生 > >linux下找不到新增的動態庫

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