日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

Linux操作系統:指定動態庫(.so)搜索路徑

來源:程序員人生   發布時間:2014-03-21 19:34:57 閱讀次數:3355次

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

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

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

  例1:

  我們通過以下命令用源程序pos_conf.c(見程序1)來創建動態庫 libpos.so,詳細創建過程請參考文[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"。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国精品一区 | 色偷偷噜噜噜亚洲男人 | 看免费黄色一级片 | 欧美综合在线视频 | 国产精品xxx在线观看www | 日韩精品| 蜜桃永久免费 | 91久久久久久久久 | 99精品视频在线观看免费播放 | 日本欧美中文字幕 | 91免费国产在线 | 99精品一区二区三区 | 午夜性爽爽爽爽爱爱爱爱 | 国产精品高清一区二区 | 伊人操 | 国产精品久久久久久久久久久不卡 | 99久久综合 | 国产在线播放91 | 日韩在线黄 | 欧美视频a | 亚洲一级二级三级 | 黄色国产| 国产精品亚洲一区 | 9久久精品| 夜夜爽爽爽久久久久久魔女 | 永久免费精品视频 | 久久国产精品99久久久久久牛牛 | 精品一区一区三区新区乱码 | 一级看片| 中文字幕99 | 一本色道精品久久一区二区三区 | 综合久久亚洲 | 性欧美大战久久久久久久免费观看 | 日韩免费大片 | 久久久国产精品一区二区三区 | 久一区二区 | 欧美亚洲福利 | 国产视频中文字幕 | 毛片一区二区三区 | 舐め犯し波多野结衣在线观看 | 久久久精品影院 |