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