标签: android linux path
考虑LD_LIBRARY_PATH的例子(确定加载库时的位置),每个进程是否都获得了这个的私有副本?如果某个流程(应用程序)要修改它,它是否会反映在哪里?
答案 0 :(得分:1)
环境变量是基于每个过程设置的。所以,是的,每个进程都有一个私有副本,另一个修改LD_LIBRARY_PATH的进程不会影响你自己的进程。
但是,shell进程可能会在启动时将变量和设置数组移交给这些进程,从而保留为其所有生成的子进程设置的环境变量列表。