<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-194  文章-0  trackbacks-0
    Linux 運行的時候,是如何管理共享庫(*.so)的?在 Linux 下面,共享庫的尋找和加載是由 /lib/ld.so 實現的。 ld.so 在標準路經(/lib, /usr/lib) 中尋找應用程序用到的共享庫。

    但是,如果需要用到的共享庫在非標準路經,ld.so 怎么找到它呢?

    目前,Linux 通用的做法是將非標準路經加入 /etc/ld.so.conf,然后運行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加載共享庫的時候,會從 ld.so.cache 查找。

    傳統上, Linux 的先輩 Unix 還有一個環境變量 - LD_LIBRARY_PATH 來處理非標準路經的共享庫。ld.so 加載共享庫的時候,也會查找這個變量所設置的路經。但是,有不少聲音主張要避免使用 LD_LIBRARY_PATH 變量,尤其是作為全局變量。這些聲音是:
    * LD_LIBRARY_PATH is not the answer - http://prefetch.net/articles/linkers.badldlibrary.html
    * Why LD_LIBRARY_PATH is bad - http://xahlee.org/UnixResource_dir/_/ldpath.html
    * LD_LIBRARY_PATH - just say no - http://blogs.sun.com/rie/date/20040710
    解決這一問題的另一方法是在編譯的時候通過 -R<path> 選項指定 run-time path。
    posted on 2009-06-11 09:52 我愛佳娃 閱讀(834) 評論(0)  編輯  收藏 所屬分類: 服務配置
    主站蜘蛛池模板: 亚洲Av永久无码精品黑人| 亚洲偷自精品三十六区| 无码日韩人妻AV一区免费l| 青草草在线视频永久免费| 亚洲熟妇无码一区二区三区| 国产精品成人观看视频免费| 亚洲精品在线免费观看| 99re6在线视频精品免费下载| 亚洲视频免费在线观看| 最近免费2019中文字幕大全| 亚洲天堂男人天堂| 在线视频观看免费视频18| 亚洲综合偷自成人网第页色| 国产成人免费高清在线观看| 免费在线观看一区| 亚洲色偷偷偷鲁综合| 国产精品免费看久久久| 亚洲伊人久久大香线焦| 白白国产永久免费视频| 九九久久国产精品免费热6| 国产亚洲真人做受在线观看| 四虎国产精品永久免费网址| 亚洲国产成人综合| 国产成人免费一区二区三区| caoporm碰最新免费公开视频| 亚洲精品国产精品乱码不99| 曰批全过程免费视频播放网站| 亚洲综合色7777情网站777| 国产又黄又爽又刺激的免费网址| eeuss影院ss奇兵免费com| 亚洲天堂中文字幕| 国产精品二区三区免费播放心 | 91在线亚洲综合在线| 日韩高清在线免费看| 在线免费观看伊人三级电影| 亚洲精品成人网站在线播放| 免费永久看黄在线观看app| 免费播放一区二区三区| 国产精品国产亚洲区艳妇糸列短篇 | 亚洲精品久久无码av片俺去也| 亚洲中文字幕视频国产|