私の開発マシン(Linux)ではLD_LIBRARY_PATH
、使用しているライブラリがデフォルトのディレクトリにあるか、に追加したため、まったく設定していませんld.conf
。
しかし、Eclipseを使用している場合、次のようにLD_LIBRARY_PATH
設定されます。
"/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:
/usr/lib/jvm/java-6-openjdk/jre/lib/i386:
/usr/lib/xulrunner-1.9.2.17:
/usr/lib/xulrunner-1.9.2.17"
(読みやすくするために改行を追加しました)。
xulrunnerのものは気にしませんが、OpenJDKによってアプリが読み込まれます
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjpeg.so
それ以外の
/usr/lib/libjpeg.so
私がlibjpeg8を使用している間、OpenJDKからのものは6bであるため、これはその後の失敗につながります。
C ++のコンパイル中にオーバーライドできることはわかっていますがLD_LIBRARY_PATH
、コンパイルしたばかりの共有ライブラリをリンクするPythonコードを実行しようとするとすぐに失敗します。
このグローバルを変更するにはどうすればよいLD_LIBRARY_PATH
ですか?