通常、linuxは/lib, /usr/lib/, /usr/local/lib
のようなシステム内の特定のフォルダ内のダイナミックライブラリを検索していることは知っています。実行中のプログラムが必要とする共有ライブラリが見つからない場合は、エラーが表示されます。linuxが同じフォルダ内の共有ライブラリを検索しない理由
私の質問は、なぜLinuxが現在のフォルダ内のライブラリを探すための機能を実装していないのですか?上記のすべてのフォルダ内で共有ライブラリを検索した後、ライブラリが見つからないと言う前に、現在のフォルダ内の共有ライブラリを検索します。
この機能は実装が簡単ではありませんか?私は何かが欠けている?
私はLD_LIBRARY_PATH環境変数について聞いたことがあります。しかし、この場合は、各コンピュータでその変数へのパスをエクスポートする必要があります。共有ライブラリを持つプログラムをユーザーに送信し、実行可能ファイルをクリックするだけで直接実行する方法はありません。 – Sidahmed
その場合は、対象のLinuxフレーバーに基づいてインストール可能なパッケージを送信する必要があります。実行可能ファイルに適切な環境を設定することができます。 Imhoそれは努力の価値がある –