LINUX (Ubuntu)中配置動態鏈接庫的方法


方法一: 執行程序前,配一下庫的搜尋路徑 export LD_LIBRARY_PATH=/usr/local/lib/

方法二: 檢查一下/etc/ld.so.conf.d/里的conf文件,看是否有包含/usr/local/lib 有的話,直接sudo ldconfig更新系統;沒有的話把它加進去,然后再更新。

 

以MKL中的iomp5 、mkl_intel_lp64等.so為例

root@user-SYS-7049GP-TRT:~# cd /etc/
root@user-SYS-7049GP-TRT:/etc# cd ./ld.so.conf.d/
root@user-SYS-7049GP-TRT:/etc/ld.so.conf.d# ls
fakeroot-x86_64-linux-gnu.conf  libc.conf  x86_64-linux-gnu.conf
root@user-SYS-7049GP-TRT:/etc/ld.so.conf.d# gedit lib.conf

在文件中添加lib路徑

/opt/intel/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin      #libiomp5.so的路徑
/opt/intel/oneapi/mkl/2021.3.0/lib/intel64                                           #libmkl_intel_lp64.so的路徑


免責聲明!

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



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