MakefileからLD_LIBRARY_PATH env変数を設定するにはどうすればよいですか?MakefileからLD_LIBRARY_PATHを設定する
私はいくつかのソースコードを共有ライブラリにリンクしています。共有ライブラリは、別の共有ライブラリ(1つ以上)にリンクしています。アプリケーションを構築するためのMakefileは、最初の共有ライブラリについてのみ知っています。
ビルドしたい場合は、次のように指定する必要があります。 #export LD_LIBRARY_PATH=/path/to/the/shared/libs
(bash用) これは問題なく動作します。
しかし、私はMakefile自体からやりたいと思います。
これは間違いないですか?私が理解していることは、あなたがmakefileからそれを行うと、 'LD_LIBRARY_PATH'がこのプロセスと子プロセスに対して定義されますが、' make'を実行したシェルでは定義されないということでした。 – Gauthier