Zeigt ldd auch Abhängigkeiten von Abhängigkeiten?

8

Ich habe eine Binärdatei, für die ldd eine unerwartete Abhängigkeit und libicuuc (von "icu") zeigt.

%Vor%

Da libxml auf diesem System dynamisch von libicuuc abhängt, macht es Sinn, dass ldd es letztendlich findet, aber es hat erwartet, dass libicuuc auch in der Ausgabe von ldd für A erscheint. Gibt es einen Befehl, um nur die Bibliotheken abzurufen, die als Abhängigkeiten von Abhängigkeiten verknüpft sind?

    
Thomas 25.02.2013, 10:18
quelle

1 Antwort

16

ldd zeigt alle Bibliotheken an, die beim Starten der Anwendung oder Laden einer gemeinsamen Bibliothek geladen werden müssen.

readelf -d zeigt nur direkte Abhängigkeiten der Binärdatei.

%Vor%
  

Gibt es einen Befehl, um nur die Bibliotheken abzurufen, die als Abhängigkeiten von Abhängigkeiten verknüpft sind?

Sie können die Differenz von ldd und readelf -d outputs einstellen.

    
Maxim Egorushkin 25.02.2013, 10:25
quelle

Tags und Links