J'ai trouvé par coïncidence que sur ma Debian Jessie, il n'y a pas de LD_LIBRARY_PATH
variable (pour être exact printenv | grep LD
, ne montre rien de lié à l'éditeur de liens et ne echo "$LD_LIBRARY_PATH"
montre rien non plus).
C'est le cas dans l'émulateur de terminal x ( qui pourrait l'effacer en raison de setgid ) ainsi que dans le terminal de base ( Ctrl+Alt+F1).
Je sais que cela LD_LIBRARY_PATH
peut être considéré comme mauvais, donc Debian peut le bloquer d'une manière ou d'une autre, mais d'un autre côté, il y a quelques fichiers /etc/ld.so.conf.d/
qui contiennent des répertoires à ajouter LD_LIBRARY_PATH
. Aucun de mes fichiers rc (à ma connaissance) ne dérange pas LD_LIBRARY_PATH
non plus.
Pourquoi je ne vois pas de LD_LIBRARY_PATH
variable?
la source
ldconfig
. En attendant, c'est l' entrée de ldconfig avec les fichiers dans/etc/ld.so.conf
.ldconfig
ne pas utiliser$LD_LIBRARY_PATH
(qui n'est utilisé que deld-linux.so
temps en temps)LD_LIBRARY_PATH
conjointement avec la sortieldconfig
à l' exécution.ldconfig
ni utilisations ni changementsLD_LIBRARY_PATH
.