LD_LIBRARY_PATH的使用方法

轉載自 百度百科

1.定義

    Linux環境變量名,該環境變量主要用於指定查找共享庫(動態鏈接庫)時除了默認路徑之外的其他路徑。(該路徑在默認路徑之前查找)    

   移植程序時的經常碰到需要使用一些特定的動態庫,而這些編譯好的動態庫放在我們自己建立的目錄裏,這時可以將這些目錄設置到             LD_LIBRARY_PATH中。

2.示例

    當執行函數動態鏈接.so時,如果此文件不在缺省目錄下‘/lib’ and ‘/usr/lib’.

   那麼就需要指定環境變量LD_LIBRARY_PATH

   假如現在需要在已有的環境變量上添加新的路徑名,則採用如下方式:

              LD_LIBRARY_PATH=NEWDIRS:$LD_LIBRARY_PATH.(newdirs是新的路徑串)

             (注:GNU系統可以自動添加在 /etc/ld.so.conf文件中來實現環境變量的設置)

3.設置方法

   在linux下可以用export命令來設置這個值,比如
             在linux終端下輸入:export LD_LIBRARY_PATH=/opt/au1200_rm/build_tools/bin: $LD_LIBRARY_PATH:
             然後再輸入:export   即會顯示是否設置正確

     export方式在重啓後失效,所以也可以用 vim /etc/bashrc ,修改其中的LD_LIBRARY_PATH變量。
             例如:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/au1200_rm/build_tools/bin。


發佈了34 篇原創文章 · 獲贊 63 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章