Linux |
CentOS 4.8 |
|
ldd(1) |
ldd − afficher les dépendances à des librairies partagées |
ldd [−vVdr] programme ... |
ldd affiche le nom des librairies partagées requises par chaque programme spécifié sur la ligne de commandes. Pour les programmes a.out, ldd n’effectue qu’un fork et un exec pour chaque programme avec un argc (nombre d’arguments) égal à zéro. L’éditeur de liens dynamiques de a.out, ld.so, qui charge normalement les librairies partagées, détecte ce cas spécial et affiche les dépendances. Pour les programmes ELF, ldd effectue un fork et un exec pour chaque programme avec les variables d’environnement positionnées correctement. L’éditeur de liens dynamiques de ELF, ld-linux.so, qui charge normalement les librairies partagées, détecte ce cas spécial et affiche les dépendances. |
−v |
Afficher le numéro de version de ldd. |
||
−V |
Afficher le numéro de version de l’éditeur de liens dynamiques, ld.so. |
||
−d |
Effectuer des relogements et rapporter toutes les fonctions manquantes (ELF uniquement). |
||
−r |
Effectuer des relogements pour les objets de données ET pour les fonctions, et rapporter tous les objets manquants (ELF uniquement). |
ldd ne fonctionnera pas avec certains programmes particulièrement anciens qui ont été liés avant que le support de ldd ne soit ajouté aux différentes versions du compilateur. Si vous utilisez ldd sur un de ces programmes, le programme essayera de se lancer avec argc = 0 et les résultats seront imprévisibles. |
David Engel. |
ldconfig(8), ld.so(8), ld.so.info. |
Frédéric Delanoy, 2000. |
ldd(1) |