コマンドは覚えていませんが、デフォルトでは、すべてのLinuxディストリビューションには.soファイルと他のライブラリを再ロードするコマンドがあります。どうやって呼ぶの?
これはld
私が思ったのとちょっと似ていますね。私はそれを試しましたが、ldconfig
それも役に立ちませんでした。
修正する:
ライブラリをインストールしましたが、プログラムはライブラリを選択していません。
アップデート2
ライブラリをコンパイルし、/usr/local/libの下の目的の場所にインストールしました。ldd program
ライブラリが含まれていないようですが、grepするのを忘れました...ライブラリをインストールする前と同じ結果が表示されます。初期化に失敗しました。
答え1
このファイル/etc/ld.so.conf
(およびその下の関連ファイルディレクトリ/etc/ld.so.conf.d
(存在する場合))を確認してください。ライブラリーを配置したディレクトリーをリストする必要があります。次に、ldconfig
ライブラリファイル名キャッシュの再構築を実行します。