Ich habe durch Zufall herausgefunden, dass es auf meinem Debian Jessie keine LD_LIBRARY_PATH
Variable gibt (um genau zu sein, printenv | grep LD
zeigt nichts, was mit dem Linker zu echo "$LD_LIBRARY_PATH"
tun hat und zeigt auch nichts).
Dies ist sowohl im x-Terminal-Emulator ( der möglicherweise durch setgid gelöscht wird ) als auch im Basis-Terminal ( Ctrl+Alt+F1) der Fall .
Ich weiß, dass LD_LIBRARY_PATH
dies als schlecht angesehen werden kann, so dass Debian es vielleicht irgendwie blockiert, aber andererseits gibt es ein paar Dateien /etc/ld.so.conf.d/
, die einige Verzeichnisse enthalten, die hinzugefügt werden müssen LD_LIBRARY_PATH
. Keine meiner rc-Dateien (die ich kenne) ist mit irgendetwas zu LD_LIBRARY_PATH
tun.
Warum sehe ich keine LD_LIBRARY_PATH
Variable?
quelle
ldconfig
. Inzwischen ist es die Eingabe von ldconfig zusammen mit Dateien in/etc/ld.so.conf
.ldconfig
nicht verwenden$LD_LIBRARY_PATH
(was nur zurld-linux.so
Zeit verwendet wird)LD_LIBRARY_PATH
zusammen mit der Ausgabe vonldconfig
zur Laufzeit verwendet.ldconfig
weder verwendet noch verändertLD_LIBRARY_PATH
.