中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

linuxldconfig指的是什么

本文小編為大家詳細介紹“linux ldconfig指的是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“linux ldconfig指的是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

承德縣網站制作公司哪家好,找成都創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、響應式網站建設等網站項目制作,到程序開發,運營維護。成都創新互聯公司公司2013年成立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯公司。

linux ldconfig是一個動態鏈接庫管理命令;主要是在默認搜尋目錄“/lib”和“/usr/lib”以及動態庫配置文件“/etc/ld.so.conf”內所列的目錄下,搜索出可共享的動態鏈接庫;ldconfig通常在系統啟動時運行,而當用戶安裝了一個新的動態鏈接庫時,就需要手工運行ldconfig命令。

linux ldconfig是什么?

ldconfig是一個動態鏈接庫管理命令,命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態鏈接庫(格式如前介紹,lib*.so*),進而創建出動態裝入程序(ld.so)所需的連接和緩存文件.緩存文件默認為 /etc/ld.so.cache,此文件保存已排好序的動態鏈接庫名字列表.

ldconfig通常在系統啟動時運行,而當用戶安裝了一個新的動態鏈接庫時,就需要手工運行這個命令。

ldconfig命令參數說明:

1、-v或–verbose:用此選項時,ldconfig將顯示正在掃描的目錄及搜索到的動態鏈接庫,還有它所創建的連接的名字.

2、-n :用此選項時,ldconfig僅掃描命令行指定的目錄,不掃描默認目錄(/lib,/usr/lib),也不掃描配置文件/etc/ld.so.conf所列的目錄.

3、-N :此選項指示ldconfig不重建緩存文件(/etc/ld.so.cache).若未用-X選項,ldconfig照常更新文件的連接.

4、-X : 此選項指示ldconfig不更新文件的連接.若未用-N選項,則緩存文件正常更新.

5、-f CONF : 此選項指定動態鏈接庫的配置文件為CONF,系統默認為/etc/ld.so.conf.

6、-C CACHE :此選項指定生成的緩存文件為CACHE,系統默認的是/etc/ld.so.cache,此文件存放已排好序的可共享的動態鏈接庫的列表.

7、-r ROOT :此選項改變應用程序的根目錄為ROOT(是調用chroot函數實現的).選擇此項時,系統默認的配置文件/etc/ld.so.conf,實際對應的為ROOT/etc/ld.so.conf.如用-r/usr/zzz時,打開配置文件/etc/ld.so.conf時,實際打開的是/usr/zzz/etc/ld.so.conf文件.用此選項,可以大大增加動態鏈接庫管理的靈活性.

8、-l :通常情況下,ldconfig搜索動態鏈接庫時將自動建立動態鏈接庫的連接.選擇此項時,將進入專家模式,需要手工設置連接.一般用戶不用此項.

9、-p或–print-cache :此選項指示ldconfig打印出當前緩存文件所保存的所有共享庫的名字.

10、-c FORMAT 或–format=FORMAT :此選項用于指定緩存文件所使用的格式,共有三種:ld(老格式),new(新格式)和compat(兼容格式,此為默認格式).

11、-V : 此選項打印出ldconfig的版本信息,而后退出.

12、- 或 --help 或–usage : 這三個選項作用相同,都是讓ldconfig打印出其幫助信息,而后退出.

ldconfig需要注意的地方:

1、往/lib和/usr/lib里面加東西,是不用修改/etc/ld.so.conf文件的,但是添加完后需要調用下ldconfig,不然添加的library會找不到。

2、如果添加的library不在/lib和/usr/lib里面的話,就需要修改/etc/ld.so.conf文件,往該文件追加library所在的路徑,然后也需要重新調用下ldconfig命令?;蛘咴?etc/ld.so.conf.d/下添加*.conf的文件并追加library的路徑,然后執行ldconfig。比如在安裝MySQL的時候,其庫文件/usr/local/mysql/lib,就需要追加到/etc/ld.so.conf文件中。命令如下:

# echo "/usr/local/mysql/lib" >>/etc/ld.so.conf
# ldconfig -v | grep mysql

查看緩存文件所保存的所有共享庫

# ldconfig -p

3、如果添加的library不在/lib或/usr/lib下,且沒有權限操作寫/etc/ld.so.conf文件的話,這時只需要將路徑放到LD_LIBRARY_PATH環境變更就可以了。

可以用命令 export來臨時生效

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

以上做法,只是臨時設置變量 LD_LIBRARY_PATH,下次開機這個變量將失效;如何把這個值持續寫到 LD_LIBRARY_PATH 里呢?

我們可以在 ~/.bashrc或者 ~/.bash_profile中加入 export 語句,前者在每次登陸和每次打開 shell 都讀取一次,后者只在登陸時讀取一次。我的習慣是加到 ~/.bashrc中.在該文件的未尾,可采用如下語句來使設置生效:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

以上是bash配置環境變量的格式csh的格式有所不同:

setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${my_HOME}/lib

修改完后,記得關掉當前終端并重新打開一個新的終端,從而使上面的配置生效。

讀到這里,這篇“linux ldconfig指的是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創新互聯行業資訊頻道。

當前文章:linuxldconfig指的是什么
文章源于:http://m.2m8n56k.cn/article16/poosdg.html

成都網站建設公司_創新互聯,為您提供微信公眾號、網站內鏈品牌網站設計外貿建站自適應網站App設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 午夜精品尤物福利视频在线 | 国产一精品一aⅴ一免费 | 伊在人香蕉99久久 | 国产精品99久久久久久小说 | 亚洲精品 欧美 | 最新中文字幕一区二区乱码 | 亚洲国产成人久久 | 精品国产一区二区三区不卡蜜臂 | 欧美极品欧美精品欧美视频 | 在线观看日韩www视频免费 | 精品国产看高清国产毛片 | 欧美午夜视频在线 | 综合免费视频 | 色毛片 | 日韩一区二区三区视频 | 亚洲国产精品自产拍在线播放 | 99精品久久久久久久 | 大量愉拍情侣在线视频 | 精品一区二区三区免费站 | 性做爰片免费视频毛片中文i | 免费一级肉体全黄毛片高清 | 曰本人做爰大片免费观看一 | 欧美视频在线观在线看 | 欧美一级视频免费 | 日韩国产精品99久久久久久 | 成人久久久久久 | 欧美日韩另类综合 | 99精品在线观看 | 欧美性视频xxxxxxxx | 久久99国产精品久久 | 手机看片日韩国产一区二区 | 亚洲免费成人网 | 日本加勒比视频 | 国产精品三级国语在线看 | 真人一级毛片 | 免费看片aⅴ免费大片 | 搞黄网站免费看 | 欧美一级日本一级韩国一级 | 亚洲欧美日韩在线不卡中文 | 亚洲精品一区二区三区不卡 | 国产成人精品女人不卡在线 |