ldconfig 的簡單用法


ldconfig: configure dynamic linker run-time binds.

比如,我編譯完 boost 后(boost 的有些庫需要編譯后生成動態或靜態庫使用,例如 Python,Regex 等,詳見 Boost 說明文檔),需要將編譯庫路徑,比如 /usr/local/lib 加入運行時動態綁定的搜索路徑,步驟如下:

 

方法一:

Ubuntu 下,在 /etc/ld.so.conf.d 目錄下新建配置文件,比如 boost_lib.conf,編輯其內容為,

/usr/local/lib

然后運行,

$ sudo ldconfig

然后應用程序就能正確找到 boost 相關鏈接文件了。

 

方法二:

將下述語句加到 .bashrc,

export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}

 

完。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM