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 long
Aufteilung auf 32-Bit-CPUs).
Ein Teil dieser Bibliothek wird vom LSB benötigt .
objdump -T libgcc_s.so
gibt Ihnen die Linkerpunkte für freigegebene Objekte. Vorausgesetzt, Sie wissen, was__gttf2
und dergleichen bedeuten, sollten Sie kein Problem haben. (Ich erwarte, dass libgcc_s.so in dieser Hinsicht atypisch kryptisch ist)