動態庫的查找路徑


LD_LIBRARY_PATH: 動態庫的查找路徑

設置:
方法一: export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是登出後就失效
方法二: 修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile
         1. 在其中添加例如export PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH
         2. source .bashrc  (Source命令也稱爲“點命令”,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化文件,使之立即生效,而不必註銷並重新登錄)
方法三:這個沒有修改LD_LIBRARY_PATH但是效果是一樣的實現動態庫的查找,
         1. /etc/ld.so.conf下面加一行或者在包含的目錄中添加文件(include ld.so.conf.d/*.conf)
         2. 保存過後ldconfig一下(ldconfig 命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態鏈接庫(格式如前介紹,lib*.so*),進而創建出動態裝入程序(ld.so)所需的連接和緩存文件.緩存文件默認爲/etc/ld.so.cache,此文件保存已排好序的動態鏈接庫名字列表.)
        方法三設置稍微麻煩,好處是比較不受用戶的限制。
發佈了36 篇原創文章 · 獲贊 13 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章