linux 配置動態庫

2021-10-11 09:13:03 字數 357 閱讀 3293

一。錯誤

1.error while loading shared libraries: lib***.so: cannot open shared object

是因為在linux環境下動態庫沒有引用進去

vim  /etc/ld.so.conf

新增要用的動態庫的目錄絕對路徑

#引入x264的動態庫

#引入ffmpeg的動態庫

2.退出時wq!不能退出

開啟時用命令sudo vim  /etc/ld.so.conf

再執行ldconfig讓配置生效

3,提示bash: ldconfig: 未找到命令

執行命令 sudo ldconfig

Linux動態庫路徑配置

為什麼要關注動態庫路徑配置,是因為工作中遇到動態庫依賴其他動態庫,而其他動態庫又找不到的問題。有一篇部落格寫的特別全 linux 系統上有兩類根本不同的 linux 可執行程式。第一類是靜態鏈結的可執行程式。靜態可執行程式包含執行所需的所有函式 換句話說,它們是 完整的 因為這一原因,靜態可執行程式...

Linux配置動態庫路徑的方法

解決方案 使用ld library path環境變數來配置,具體操作見案例。ld library path是linux環境變數名,該環境變數主要用於指定查詢共享庫 動態鏈結庫 時除了預設路徑之外的其他路徑。設定完成後,動態鏈結器會優先在該變數設定的路徑中查詢,若未找到則在標準庫路徑 lib和 usr...

動態庫載入配置

cannot open shared object file no such file or directory解決 move db error while loading shared libraries libmysqlclient.so.15 cannot open shared object...