ldd (Unix)
Apparence
Un article de Wikipédia, l'encyclopédie libre.
Pour les articles homonymes, voir LDD.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment? ) selon les recommandations des projets correspondants.
ldd (de l'anglais List Dynamic Dependencies) est un utilitaire Unix affichant les bibliothèques logicielles partagées [1] d'un programme.
Sécurité
[modifier | modifier le code ]Dans certains cas, certaines versions de ldd tentent d'obtenir les bibliothèques logicielles partagées du programme en l'exécutant. Ainsi, la page de manuel de ldd recommande de ne jamais employer ldd sur des exécutables non-sûrs. Le manuel propose l'alternative suivante, utilisant les utilitaires objdump et grep :
user@home~/$objdump-p/chemin/programme|grepNEEDED
Usage
[modifier | modifier le code ]user@home~/$ldd/usr/bin/mp3blaster linux-vdso.so.1=>(0x00007fff8fdff000) libsidplay.so.1=>/usr/lib/libsidplay.so.1(0x00007f4ea98ec000) libvorbisfile.so.3=>/usr/lib/libvorbisfile.so.3(0x00007f4ea96e4000) libvorbis.so.0=>/usr/lib/libvorbis.so.0(0x00007f4ea94b6000) libncurses.so.5=>/lib/libncurses.so.5(0x00007f4ea9273000) libpthread.so.0=>/lib/libpthread.so.0(0x00007f4ea9056000) libstdc++.so.6=>/usr/lib/libstdc++.so.6(0x00007f4ea8d41000) libm.so.6=>/lib/libm.so.6(0x00007f4ea8abe000) libgcc_s.so.1=>/lib/libgcc_s.so.1(0x00007f4ea88a7000) libc.so.6=>/lib/libc.so.6(0x00007f4ea8523000) libogg.so.0=>/usr/lib/libogg.so.0(0x00007f4ea831c000) libdl.so.2=>/lib/libdl.so.2(0x00007f4ea8118000) /lib64/ld-linux-x86-64.so.2(0x00007f4ea9b59000)
Notes et références
[modifier | modifier le code ]| Aide | ||
|---|---|---|
| Environnement utilisateur | ||
| Gestion de processus | ||
| Manipulation de texte | ||
| Programmation shell | ||
| Recherche | ||
| Réseau | ||
| Système de fichiers | ||
| Divers | ||
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Ldd_(Unix)&oldid=169804196 ».