まず次のコマンドを実行しました: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
このライブラリを使用してシステムを更新します。