Inhaltsverzeichnis

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

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

Quellen