Navigation
Communication
Contact
comite@posttenebraslab.ch
+41 22 566 01 87
Lieu
Evénements
Définition
Les librairies partagées sont des librairies qui sont utilisé par différents programmes, sans que chacuns de ces programmes aient eu besoin de compiler ces librairies.
Avantages :
Inconvénients :
Afficher la liste des librairies partagées dont un programme dépend
% ldd -Programme
Exemple pour la commande 'ls': % ldd /bin/ls
/etc/ld.so.cache
/etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
Le fichier '/etc/ld.so.conf' va donc charger toutes les fichiers de configuration présents dans : /etc/ld.so.conf.d/
Chacun de ces fichiers de configuration charge différentes librairies.
Charger les librairies partagées
# ldconfig
Cette commande (à exécuter en root) crée le fichier '/etc/ld.so.cache' d'après /etc/ld.so.conf
LD_LIBRARY_PATH
# export LD_LIBRARY_PATH=/chemin/du/dossier/
Attention : Ce n'est pas la meilleur façon de procéder pour tester d'autres librairies. Ils est mieux de créer un nouveau fichier de configuration dans '/etc/ld.so.conf.d/' et d'exécuter 'ldconfig' pour mettre à jour le fichier '/etc/ld.so.cache'
##################################################
Sources :