Ubuntuで$ LD_LIBRARY_PATHを設定する方法は?


14

私はこれをする必要があります:

Linuxでは、標準の場所にないいくつかの動的ライブラリを見つける必要があります。$ LD_LIBRARY_PATHを/ path / to / sdk / libに設定する必要があります

Ubuntu 10.10でこれを行うにはどうすればよいですか?

回答:


37

この変数を定義するには、次を使用します(シェルプロンプトで):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

永続的にするために、ldconfigファイルを編集できます。まず、次のような新しいファイルを作成します。

sudo vi /etc/ld.so.conf.d/your_lib.conf

次に、作成したファイルにパスを追加します

/path/to/sdk/lib

最後に、ldconfigを実行してキャッシュを更新します。

sudo ldconfig

LD_LIBRARY_PATHに引用符は必要ですか?
SAFX

@SAFXはい、パスにスペースまたは特殊文字が含まれていて、エスケープされていない場合。
VanagaS

これは、Ubuntuの一部のバージョンでは機能しない場合があります。参照:.profileまたは/ etc / environmentから読み込まれないLD_LIBRARY_PATH
MikeTronix

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.