亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

linux動態鏈接庫的搜索路徑配置

添加時間:2011-4-23  添加: admin 

在linux下一個二進制程序通常都會依賴于系統的動態鏈接庫,它的原理是當程序運行的時候,動態地找到動態庫并將其加載到自己的進程空間中去,本篇就來介紹一下動態庫的搜索機制。

linux鏈接器為ld,它會在/etc/ld.so.conf文件中列出的目錄中查找動態庫,我本機的ld.so.conf文件內容如下:

include ld.so.conf.d/*.conf

可以看到,ld.so.conf支持用include指令引入其他配置,這樣以來各個軟件在安裝時可以獨立地添加庫搜索路徑,例如:

[leconte@localhost ~]$ ls /etc/ld.so.conf.d/
qt-i386.conf                xorg-x11-i386.conf

可以看到qt和xorg分別將各自的配置放在ld.so.conf.d目錄下,打開qt-i386.conf:

[leconte@localhost ~]$ cat /etc/ld.so.conf.d/qt-i386.conf
/usr/lib/qt-3.3/lib

可以看到,qt將/usr/lib/qt-3.3/lib/目錄加入搜索路徑。

另外,需要注意的是linux鏈接器在加載程序的時候不會總是先去解析一遍這些配置文件,ldconfig這個程序會事先負責解析ld.so.conf中的配置,將解析結果緩存在文件/etc/ld.so.cache中,鏈接器每次只需讀取cache數據即可,這樣可以大大加快加載的速度。

因此,每當你修改了ld.so.conf之后,都要記得手工執行一次ldconfig生成ld.so.cache,否則你的修改將不會生效。細心的話你會發現很多rpm包和deb包在新增了ld配置之后都會自動執行一次ldconfig的。

此外,如果沒有在ld.so.conf中指定任何的路徑,linux鏈接器也會默認在/usr/lib/和/lib/下進行尋找。

 

關鍵字:/etc/ld.so.conf  linux鏈接器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站