Ich habe versucht, objdump auf der lib auszuführen, um es ohne Erfolg herauszufinden. Gibt es eine Möglichkeit herauszufinden, was eine Bibliothek tut?
Ich habe versucht, objdump auf der lib auszuführen, um es ohne Erfolg herauszufinden. Gibt es eine Möglichkeit herauszufinden, was eine Bibliothek tut?
Antworten:
Es handelt sich um die Laufzeitbibliothek von GCC , die einige Low-Level-Funktionen enthält, an die GCC Aufrufe sendet (wie die long longAufteilung auf 32-Bit-CPUs).
Ein Teil dieser Bibliothek wird vom LSB benötigt .
objdump -T libgcc_s.sogibt Ihnen die Linkerpunkte für freigegebene Objekte. Vorausgesetzt, Sie wissen, was__gttf2und dergleichen bedeuten, sollten Sie kein Problem haben. (Ich erwarte, dass libgcc_s.so in dieser Hinsicht atypisch kryptisch ist)