error while loading shared libraries問題解決

430 ワード

[hiredis]
コンパイル後に自分のcコードを実行すると問題が発生します.
error while loading shared libraries:
libhiredis.so.0.13: cannot open shared object file: No such file or directory

それはシステムがxxxを知らないことを意味します.soはどのディレクトリの下に置きますか.
この時点で/etc/ld.so.confにxxxを加える.soが存在するディレクトリ.
一般的には、/usr/local/libというディレクトリの下にsoファイルがたくさんあります.
/etc/ld.so.confに/usr/local/libの行を追加した後、/sbin/ldconfigコマンドを実行して更新を有効にします.
次は正常に実行できます