./test: error while loading shared libraries: libhiredis.so.0.11: cannot open shared object file: No such file or directory
libhiredis.so.0.11默認安裝路徑【/usr/local/lib】
動態庫的問題,是系統找不到這個動態庫,此時需要:
1、首先檢查一下/etc/ld.so.conf文件中是否包含需要的動態庫的目錄(如/usr/local/lib),如果沒有的話就添加進出;
2、執行sudo /sbin/ldconfig以下,更新一下系統動態庫配置。
【注】
源碼安裝redis之後,安裝開發或運行時所需的include文件及庫文件,只需執行如下命令即可:
cd redis3.0.7/deps/hiredis/
make install
sudo執行時報錯error while loading shared libraries: libsasl2.so.2
dbus移植Qt : error while loading shared libraries: libdbus-1.so.3 解決
error while loading shared libraries: libmysqlclient.so.18解決方法
error while loading shared libraries: libstdc++.so.6
linux:error while loading shared libraries: /usr/lib/xx.so.xx: file too short
linux:error while loading shared libraries xx.so
centos 下運行程序出現error while loading shared libraries cannot open shared object file錯誤