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)