Posted on 2009-05-27 10:34
Prayer 閱讀(597)
評論(0) 編輯 收藏 引用 所屬分類:
Shell 、
LINUX/UNIX/AIX
Linux環境變量名,該環境變量主要用于指定查找共享庫(動態鏈接庫)時除了默認路徑之外的其他路徑。(該路徑在默認路徑之前查找)
移植程序時的經常碰到需要使用一些特定的動態庫,而這些編譯好的動態庫放在我們自己建立的目錄里,這時可以將這些目錄設置到LD_LIBRARY_PATH中。
當執行函數動態鏈接.so時,如果此文件不在缺省目錄下‘/usr/local/lib’ and ‘/usr/lib’.
那么就需要指定環境變量
LD_LIBRARY_PATH
假如現在需要在已有的環境變量上添加新的路徑名,則采用如下方式:
LD_LIBRARY_PATH=NEWDIRS:$LD_LIBRARY_PATH.(newdirs是新的路徑串)
(注:gnu系統可以自動添加在 /etc/ld.so.conf文件中來實現環境變量的設置)
環境變量LD_LIBRARY_PATH列出了查找共享庫時除了默認路徑之外的其他路徑。(該路徑在默認路徑之前查找)
如果不想修改或無法修改(無root權限)/etc/ld.so.conf而使用其他路徑下的庫文件就需要設置LD_LIBRARY_PATH了。例:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib這樣就可以使用/opt/lib下的庫文件啦。