これは、「ld_library_path」にこれらのライブラリが保存されているパスのリストが含まれており、実行可能ファイルが必要なときにいつでもライブラリにアクセスできるようにすることを意味します。
新しいパスを「ld_library_path」に追加して、適切に編成されたシステム ファイル構造を維持することもできます。このクイック ガイドでは、Linux で「ld_library_path」をエクスポートし、新しいパスを追加できるようにする簡単な方法を説明します。
Linux で Ld_Library_Path をエクスポートする方法
共有ライブラリは、他の複数のプログラムが再利用できるコードまたはスクリプトで構成される Linux アプリケーションの重要な要素です。このプロセスにより、Linux システムの全体的な効率が向上します。プログラムを実行すると、システムはそのプログラムを必要なライブラリに動的にリンクし、エラーなしで実行されるようにします。
エクスポートには、「ld_library_path」を前述のパスを示す特定の値に設定することが含まれます。これには、シェルの設定ファイルで「export」コマンドを使用します。段階的な説明については、次のセクションを参照してください。
1. Ld_Library_Path の現在のディレクトリを確認します。
現在のディレクトリを確認するには、「ld_library_path」の現在の値を確認することをお勧めします。
エコー $ld_library_path
まだシステムを構成していないため、このコマンドではシステムには何も表示されません。通常、追加されたライブラリのパスが表示されるか、何も表示されません。
2. シェルの構成
Bash は、ほとんどの Linux ディストリビューションのデフォルトのシェルです。ただし、必要に応じていつでもシェルを変更できます。シェルを構成するには、シェルに対応する次のコマンドのいずれかを使用してシェルの構成ファイルを開く必要があります。
バッシュの場合: ナノ ~/.bashrc
Zsh の場合: ナノ ~/.zshrc
魚の場合: ナノ ~/.config/fish/config.fish
チルダ (~) 記号は Linux のホーム ディレクトリを示すことに常に注意してください。次のようなコマンドを入力すると、テキスト ファイルが開きます。
ここで、LD_LIBRARY_PATH をエクスポートするには、最後の行に移動して次のコマンドを追加します。
輸出 LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / パス環境変数内のすべてのパスはコロン (:) で区切られます。したがって、コロンを使用して新しいパスを追加します。
ここでの「/path」をエクスポートするパスに置き換えます。理解を助けるために、「Documents」ディレクトリを例に挙げてみましょう。
輸出 LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / 書類
このコマンドを入力した後、構成ファイルを保存して終了します。 Bash では、CTRL + X、Y、Enter を押すという 3 つのステップでこれを行うことができます。同様に、それぞれのファイルを終了します。
さらに、これによりファイルは保存されますが、現在のターミナル セッションでは更新されません。したがって、次のコマンドを入力して変更を実装します。
ソース ~ / .bashrc「~/.bashrc」を最初の手順で使用したファイル パスに置き換えます。実行しても何も表示されません。
最後に、次のコマンドを使用してパスが正常に追加されたことを確認する必要があります。
エコー $LD_LIBRARY_PATH
注記 : 何も表示されない場合は、前の手順で間違いを犯した可能性があります。スペルに問題があるか、コロンやその他の記号を見逃している可能性があります。したがって、すべての手順を正しく実行してください。
結論
LD_LIBRARY_PATH は、プログラムが必要なときにいつでも共有ライブラリにアクセスできるように、共有ライブラリへのパスを設定できる重要な環境変数です。ほとんどのユーザーはその方法を知らないため、このガイドでは、簡単な手順を使用して Linux で LD_LIBRARY_PATH をエクスポートする方法を説明することに重点を置いています。このプロセスは、整理されたファイル ディレクトリ構造を維持する場合に便利です。