我偶然发现在我的Debian Jessie上没有LD_LIBRARY_PATH
变量(确切地说,printenv | grep LD
没有显示与链接程序有关的任何内容,echo "$LD_LIBRARY_PATH"
也没有显示任何内容)。
x终端仿真器(由于setgid可能会清除它)以及基本终端(Ctrl+Alt+F1)就是这种情况。
我知道这LD_LIBRARY_PATH
可能被认为是很糟糕的,所以Debian可能会以某种方式阻止它,但是另一方面/etc/ld.so.conf.d/
,其中有些文件包含要添加到的目录LD_LIBRARY_PATH
。我所知道的rc文件都没有一个与之LD_LIBRARY_PATH
混淆。
为什么我看不到LD_LIBRARY_PATH
变量?
ldconfig
。同时,它是ldconfig 的输入以及.file中的文件/etc/ld.so.conf
。