===== ldd - Benötigte Shared Libraries anzeigen =====
**Kurzfassung:** ''ldd'' zeigt, welche dynamischen Bibliotheken ein Programm benötigt und wo sie gefunden werden.
==== Übersicht ====
Hilft beim Debuggen von Laufzeitproblemen durch fehlende/inkorrekte Bibliotheken und Pfade.
==== Voraussetzungen ====
* Paket ''glibc'' (ldd ist Teil davon)
==== Anleitung ====
=== Abhängigkeiten untersuchen ===
ldd /usr/bin/ssh
# Nicht ausführen, sondern nur untersuchen (Sicherheitsaspekt)
ldd -v /pfad/zu/program
==== Hinweise ====
* Unsichere Binärdateien niemals mit ''ldd'' direkt ausführen (kann Code ausführen). Alternativ ''objdump -p'' oder ''readelf -d'' nutzen.
==== Siehe auch ====
* [[sammlung:ldconfig|ldconfig – Cache aktualisieren]]
* [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/ldd.1.html|man ldd]]
----
{{tag>cli utilites}}
----