多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 服務器 > Linux操作系統(tǒng):指定動態(tài)庫(.so)搜索路徑

Linux操作系統(tǒng):指定動態(tài)庫(.so)搜索路徑

來源:程序員人生   發(fā)布時間:2014-03-21 19:34:57 閱讀次數(shù):3348次

  建站學院(LieHuo.Net)Linux文檔 眾所周知,Linux動態(tài)庫的默認搜索路徑是/lib和/usr/lib。動態(tài)庫被創(chuàng)建后,一般都復制到這兩個目錄中。當程序執(zhí)行時需要某動態(tài)庫,并且該 動態(tài)庫還未加載到內存中,則系統(tǒng)會自動到這兩個默認搜索路徑中去查找相應的動態(tài)庫文件,然后加載該文件到內存中,這樣程序就可以使用該動態(tài)庫中的函數(shù),以及該動態(tài)庫的其它資源了。在Linux 中,動態(tài)庫的搜索路徑除了默認的搜索路徑外,還可以通過以下三種方法來指定。

  方法一:在配置文件/etc/ld.so.conf中指定動態(tài)庫搜索路徑。

  可以通過編輯配置文件/etc/ld.so.conf來指定動態(tài)庫的搜索路徑,該文件中每行為一個動態(tài)庫搜索路徑。每次編輯完該文件后,都必須運行命令ldconfig使修改后的配置生效。我們通過例1來說明該方法。

  例1:

  我們通過以下命令用源程序pos_conf.c(見程序1)來創(chuàng)建動態(tài)庫 libpos.so,詳細創(chuàng)建過程請參考文[1]。

  

  # gcc -c pos_conf.c
          # gcc -shared -fPCI -o libpos.so pos_conf.o
          #

  #include <stdio.h>
           void pos()
           {
                  printf("/root/test/conf/lib");
           }
            程序1: pos_conf.c

  接著通過以下命令編譯main.c(見程序2)生成目標程序pos。

  

  # gcc -o pos main.c -L. -lpos
           #

  void pos();
          int main()
          {
               pos();
               return 0;
          }
          程序2: main.c

  然后把庫文件移動到目錄/root/test/conf/lib中。

  

# mkdir -p /root/test/conf/lib
           # mv libpos.so /root/test/conf/lib
           #

  最后編輯配置文件/etc/ld.so.conf,在該文件中追加一行"/root/test/conf/lib"。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 又粗又大又黄又爽的免费视频 | 国产成人久久久精品毛片 | 亚欧美色 | 国产一区二区三区免费播放 | 国产欧美久久久另类精品 | 国外处破女一区二区 | 最新中文字幕av专区 | 欧美成人综合视频 | 成人精品一区二区久久 | 老司机午夜性大片 | 亚洲午夜片| 日本高清另类videohd | 性欧美精品xxxx| 美女牲交视频一级毛片 | 99毛片| 校园春色 自拍偷拍 | 波多野结衣啪啪 | 婷婷夜夜躁天天躁人人躁 | 宅男午夜| 日韩精品欧美成人 | 米奇影院日韩免费 | 最近最新中文字幕高清中文字幕网 | 国产视频a | 国产视频一二三区 | 末发育娇小性色xxxxx视频 | 噜噜噜噜影院 | 欧美日一区二区三区 | 羞羞动漫网页 | 日韩在线手机看片免费看 | 老司机成人午夜精品福利视频 | 欧美色伊人 | 精品国产麻豆免费网站 | 亚洲欧洲一区二区三区久久 | 国产三级视频 | 亚洲欧美日韩国产精品网 | 欧美日韩国产一区二区三区欧 | 免费一级欧美大片久久网 | 日本69色视频在线观看 | 噜噜啪啪 | 网友自拍区一区二区三区 | 亚洲天堂视频在线 |