ldconfig命令使用

2021-06-09 06:12:05 字數 1733 閱讀 2086

今天裝了一下blcr,發現在ubuntu12.0.4下是無法安裝成功的,出現在內所在目錄下找不到build,這個也不知道具體是怎麼一回事?

在ubuntu10.04下可以成功安裝,裝完後需要執行ldconfig將新生成的.so庫加入到系統共享中,有個配置:

動態鏈結庫管理命令

為了讓動態鏈結庫為系統所共享,還需執行動態鏈結庫的管理命令--ldconfig.此執行程式存放在/sbin目錄下.

ldconfig命令的用途,主要是在預設搜尋目錄(/lib和/usr/lib)以及動態庫配置檔案/etc/ld.so.conf內所列的目錄下,搜尋出可共享的動態鏈結庫(格式如前介紹,lib*.so*),進而建立出動態裝入程式(ld.so)所需的連線和快取檔案.快取檔案預設為/etc/ld.so.cache,此檔案儲存已排好序的動態鏈結庫名字列表.

ldconfig通常在系統啟動時執行,而當使用者安裝了乙個新的動態鏈結庫時,就需要手工執行這個命令.

ldconfig命令列用法如下:

ldconfig [-v|--verbose] [-n] [-n] [-x] [-f conf] [-c cache] [-r root] [-l] [-p|--print-cache] [-c format] [--format=format] [-v] [-?|--help|--usage] path...

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 : 此選項用於指定快取檔案所使用的格式,共有三種:old(老格式),new(新格式)和compat(相容格式,此為預設格式).

(11) -v : 此選項列印出ldconfig的版本資訊,而後退出.

(12) -? 或 --help 或 --usage : 這三個選項作用相同,都是讓ldconfig列印出其幫助資訊,而後退出.

ldconfig命令詳解

ldconfig命令詳解 ldconfig是乙個動態鏈結庫管理命令,為了讓動態鏈結庫為系統所共享,還需執行動態鏈結庫的管理命令 ldconfig ldconfig命令的用途,主要是在預設搜尋目錄 lib和 usr lib 以及動態庫配置檔案 etc ld.so.conf內所列的目錄下,搜尋出可共享的...

ldconfig命令作用

ldconfig是乙個動態鏈結庫管理命令 為了讓動態鏈結庫為系統所共享,還需執行動態鏈結庫的管理命令 ldconfig ldconfig 命令的用途,主要是在預設搜尋目錄 lib和 usr lib 以及動態庫配置檔案 etc ld.so.conf內所列的目錄下,搜尋出可共享的動態 鏈結庫 格式如前介...

ldconfig命令的作用

ldconfig命令的作用 ldconfig是乙個動態鏈結庫管理命令 為了讓動態鏈結庫為系統所共享,還需執行動態鏈結庫的管理命令 ldconfig ldconfig命令的用途,主要是在預設搜尋目錄 lib和 usr lib 以及動態庫配置檔案 etc ld.so.conf內所列的目錄下,搜尋出可共享...