歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux中加載動態鏈接庫的三種方法

Linux中加載動態鏈接庫的三種方法

日期:2017/3/2 16:45:38   编辑:Linux服務器

第一種是修改系統文件:

  在/etc/ld.so.conf文件中指定了默認的動態鏈接庫查找路徑,我的/etc/ld.so.conf文件內容是這樣的include /etc/ld.so.conf.d/*.conf

  也就是說它間接的指定了定義路徑的文件,我們只需要把需要的路徑加到/etc/ld.so.conf.d目錄下的任何一個文件中,再運行ldconfig就可以了,但為了容易理解,最好是找一個相關的文件,或者重新建立一個文件,把需要添加的路徑寫入然後運行ldconfig

  第二種是運用變量LD_LIBRARY_PATH:

  把需要添加的路徑加入到LD_LIBRARY_PATH中,注意如果多於一個要用冒號隔開。如:export LD_LIBRARY_PATH=/usr/local/lib/minigui

  第三種是編譯的時候設定:

  在編譯源碼的時候可以用參數:-Wl, -rpath指定動態搜索的路徑即可。

  三種方法中我只用過兩種,就是第一種和第二種

Copyright © Linux教程網 All Rights Reserved