Linuxで環境変数LD_LIBRARY_PATHを設定する方法 質問する

Linuxで環境変数LD_LIBRARY_PATHを設定する方法 質問する

まず次のコマンドを実行しました:export LD_LIBRARY_PATH=/usr/local/lib

.bash_profile次に、ファイルを開きました:vi ~/.bash_profileこのファイルに、次の内容を入力します:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH

その後、ターミナルを閉じて再起動すると、入力してもecho $LD_LIBRARY_PATH結果は表示されません。

パスを永続的に設定するにはどうすればよいですか?

ベストアンサー1

.confディストリビューションに関する詳細情報を追加する必要があります。たとえば、Ubuntuの場合は、カスタムファイルを次のように追加するのが正しい方法です/etc/ld.so.conf.d

sudo gedit /etc/ld.so.conf.d/randomLibs.conf

ファイル内には、システムに追加したいすべてのライブラリを含むディレクトリへの完全なパスを記述する必要があります。たとえば、

/home/linux/myLocalLibs

ファイルの完全なパスではなく、ディレクトリへのパスのみを追加することを忘れないでください。そのパス内のすべてのライブラリが自動的にインデックス化されます。

保存して実行し、sudo ldconfigこのライブラリを使用してシステムを更新します。

おすすめ記事