庫文件在連接(靜態庫和共享庫)和運行(僅限於使用共享庫的程序)時被使用,其搜索路徑是在系統中進行設置的。
一般 Linux 系統把 /lib 和 /usr/lib 兩個目錄作為默認的庫搜索路徑,所以使用這兩個目錄中的庫時不需要進行設置搜索
路徑即可直接使用。對於處於默認庫搜索路徑之外的庫,需要將庫的位置添加到庫的搜索路徑之中。設置庫文件的搜索路
徑有下列三種方式。
(1)在/etc/ld.so.conf.d 下新建一個.conf文件,將搜索路徑寫入conf文件即可,如下圖:

(2)或者在 /etc/ld.so.conf 文件中添加庫的搜索路徑,將庫文件的絕對路徑直接寫進去就OK了,一行一個。例如:
/usr/X11R6/lib
/usr/local/lib
(說明:這種方法沒有實驗過)
需要注意的是:以上兩種方法,都需要在終端里運行“ldconfig”。
(3)在環境變量 LD_LIBRARY_PATH 中指明庫的搜索路徑。
export LD_LIBRARY_PATH=/usr/local/lib
此種方法在終端里運行后,可以正常使用,但僅限於當前終端可使用;而寫成shell腳本卻不能使用,目前還
不知道怎么解決。

