Solaris上でアプリケーション固有のLD_LIBRARY_PATH
変数を設定する最も良い場所は何ですか? SolarisではLD_LIBRARY_PATHをどこに設定しますか?
LD_LIBRARY_PATH
変数しくみを教えてください。
我々は現在、.kshrc
でそれを設定しますが、異なるアプリケーションは、メッセージングフレームワークの異なるバージョンを必要とするが、これらのアプリケーションは、同じ使用下で実行し、これを設定するのに最適な場所でどのようなあなたの意見でので、したがって、彼らは、異なるLD_LIBRARY_PATH
が必要になります変数?
基本的に私はこの変数パスをユーザー環境固有ではなくアプリケーションの一部にする方法を見つけようとしています。
にも書かれています。ありがとうございました。しかし、その変数を外部のapp_profileファイルに入れてから、そのファイルをスクリプト内でソースするのは意味がありますか?それとも何か問題があるのですか?私は、複数のアプリがそれを外部化するのに理にかなっているかもしれない同じ道を必要としているので、私は考えていますか? –
LD_LIBRARY_PATH(またはLD_LIBRARY_PATH_32とLD_LIBRARY_PATH_64)は、実行可能ファイルが起動する前に設定する必要があります。ld.so.1はmain()に入る前にld.so.1を読み込んでから読み込みます。 –
@Ville - これはうまくいくと思うが、まずそれを試してみてほしい。 –