您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關(guān)linux的ldconfig命令怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
ldconfig是一個動態(tài)鏈接庫管理命令,其目的為了讓動態(tài)鏈接庫為系統(tǒng)所共享。
ldconfig通常在系統(tǒng)啟動時運行,而當(dāng)用戶安裝了一個新的動態(tài)鏈接庫時,就需要手工運行這個命令。
語法
ldconfig [-v|--verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|--print-cache] [-c FORMAT] [--format=FORMAT] [-V] [-?|--help|--usage] path...
選項
-v或--verbose:用此選項時,ldconfig將顯示正在掃描的目錄及搜索到的動態(tài)鏈接庫,還有它所創(chuàng)建的連接的名字。 -n:用此選項時,ldconfig僅掃描命令行指定的目錄,不掃描默認(rèn)目錄(/lib、/usr/lib),也不掃描配置文件/etc/ld.so.conf所列的目錄。 -N:此選項指示ldconfig不重建緩存文件(/etc/ld.so.cache),若未用-X選項,ldconfig照常更新文件的連接。 -X:此選項指示ldconfig不更新文件的連接,若未用-N選項,則緩存文件正常更新。 -f CONF:此選項指定動態(tài)鏈接庫的配置文件為CONF,系統(tǒng)默認(rèn)為/etc/ld.so.conf。 -C CACHE:此選項指定生成的緩存文件為CACHE,系統(tǒng)默認(rèn)的是/etc/ld.so.cache,此文件存放已排好序的可共享的動態(tài)鏈接庫的列表。 -r ROOT:此選項改變應(yīng)用程序的根目錄為ROOT(是調(diào)用chroot函數(shù)實現(xiàn)的)。選擇此項時,系統(tǒng)默認(rèn)的配置文件/etc/ld.so.conf,實際對應(yīng)的為ROOT/etc/ld.so.conf。如用-r /usr/zzz時,打開配置文件/etc/ld.so.conf時,實際打開的是/usr/zzz/etc/ld.so.conf文件。用此選項,可以大大增加動態(tài)鏈接庫管理的靈活性。 -l:通常情況下,ldconfig搜索動態(tài)鏈接庫時將自動建立動態(tài)鏈接庫的連接,選擇此項時,將進入專家模式,需要手工設(shè)置連接,一般用戶不用此項。 -p或--print-cache:此選項指示ldconfig打印出當(dāng)前緩存文件所保存的所有共享庫的名字。 -c FORMAT 或 --format=FORMAT:此選項用于指定緩存文件所使用的格式,共有三種:old(老格式),new(新格式)和compat(兼容格式,此為默認(rèn)格式)。 -V:此選項打印出ldconfig的版本信息,而后退出。 -? 或 --help 或 --usage:這三個選項作用相同,都是讓ldconfig打印出其幫助信息,而后退出。
ldconfig幾個需要注意的地方:
關(guān)于“l(fā)inux的ldconfig命令怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。