LD_LIBRARY_PATH は、すべてのプログラムに影響を与えるグローバル変数です。特定のプログラムに属する「ローカル変数」に設定できますか?
ベストアンサー1
一種の。グローバル変数はなく、環境変数です。環境変数は子プロセスに渡されます。グローバル性は、セッションの最初の(最上位)プロセスで確立されるという事実に由来します。
あなたはそれを超越することができます。
LD_LIBRARY_PATH=new_value program_to_run
または
export LD_LIBRARY_PATH=new_value
program_to_run
another_program_to_run
最初の形式は1つのプログラムにのみ影響し、2番目の形式はシェルの後続のプログラムに影響します。
または
(
export LD_LIBRARY_PATH=new_value
program_to_run
another_program_to_run
)
back_to_normal