Provided by: manpages-fr_3.65d1p1-1_all bug

NOM

       ldd - Afficher les bibliothèques partagées nécessaires

SYNOPSIS

       ldd [OPTION]... FICHIER...

DESCRIPTION

       ldd  affiche  la  liste  des  bibliothèques partagées nécessaires pour chaque programme ou
       bibliothèque passés sur la ligne de commande.

   Sécurité
       Normalement, ldd appelle l'éditeur de liens standard (consultez ld.so(8)) avec la variable
       d'environnement  LD_TRACE_LOADED_OBJECTS  définie  à  1, ce qui force l'éditeur de liens à
       afficher les dépendances de  bibliothèques.  Soyez  conscient,  tout  de  même,  que  dans
       certaines  circonstances,  certaines  versions  de  ldd  risquent  d'essayer d'obtenir les
       renseignements de dépendances en exécutant directement le programme. Par conséquent,  vous
       ne  devriez  jamais  utiliser  ldd sur du code exécutable non sûr, car cela pourrait avoir
       pour conséquence l'exécution de code arbitraire. Un autre moyen de traiter les exécutables
       non sûr est :

           $ objdump -p /chemin/vers/le/programme | grep NEEDED

OPTIONS

       --version
              Afficher le numéro de version de ldd.

       -v --verbose
              Afficher toutes les informations, y compris les versions des symboles.

       -u --unused
              Afficher les dépendances directes inutilisées (depuis la glibc 2.3.4).

       -d --data-relocs
              Réaliser les déplacements et indiquer les objets manquants (ELF seulement).

       -r --function-relocs
              Réaliser  les déplacements pour les objets donnés et les fonctions, et indiquer les
              objets ou fonctions manquants (ELF seulement).

       --help Aide.

NOTES

       La version standard de ldd est livrée avec la glibc2. La libc5  fournissait  une  ancienne
       version,  toujours  présente  sur  certains  systèmes.  Les  options  longues  ne sont pas
       supportées par la version de la libc5. En revanche, celle de la glibc2 ne supporte pas  -V
       et a seulement l'équivalent --version.

       La  version  libc5  utilise  le nom de la bibliothèque donnée sur la ligne de commande tel
       quel s'il contient  un  « / » ;  sinon  elle  cherche  la  bibliothèque  aux  emplacements
       standard.  Pour  l'utiliser  sur une bibliothèque dans le répertoire courant, préfixez son
       nom avec « ./ ».

BOGUES

       ldd ne fonctionne pas avec les bibliothèques partagées a.out.

       ldd ne fonctionne pas avec certains programmes a.out très anciens  qui  ont  été  compilés
       avant  que  le support de ldd ne soit ajouté dans le compilateur. Si vous utilisez ldd sur
       l'un de ces programmes, il sera lancé avec argc = 0 et les résultats seront imprévisibles.

VOIR AUSSI

       ld.so(8), ldconfig(8)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <http://po4a.alioth.debian.org/>  par l'équipe de traduction francophone au sein du projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Christophe Blaess <http://www.blaess.fr/christophe/> (2003-2008).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».

                                         16 juillet 2012                                   LDD(1)