それは私が 'OpenSSL'と組み合わせて入力することは関係ありません、私は常に次のエラーメッセージを入手します:
'openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory'
_
私は、この問題を読んだ後、他のフォーラムで尋ねられた多くの質問を読んだ後のその問題を解決する方法はありません。
Sudo
を使用してコードをコンパイルして実行します。それが動作します。
それがうまくいかない場合は、以下のステップに従ってください
Sudo apt-get update
Sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu
Sudo ln -s libssl.so.1.0.0 libssl.so.10
Sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10
_
OpenSSL 3.0をインストールした後も同じ問題がありました。ファイルをコピーして問題を解決しましたlibcrypto.so.3
、libcrypto.a
と libssl.so.3
から /usr/local/lib
に /usr/lib
。これらのファイルをコピーしたら、シンボリックリンクをいくつか作成する必要があります。
ln -s libcrypto.so.3 libcrypto.so
ln -s libssl.so.3 libssl.so
_
これでLDConfigキャッシュを再構築します。
Sudo ldconfig
_