binutils

Die GNU-Binärdienstprogramme. Eine Sammlung von Werkzeugen zum Bearbeiten von Objektdateien. Vor allem beinhalten sie den GNU Assembler und Linker. Sie werden normalerweise in Verbindung mit der GNU Compiler Collection (GCC) verwendet.
2
Antworten

ELF Dynamische Loader-Symbol-Suchreihenfolge

Was ist die Suchreihenfolge für die Symbolsuche beim Auflösen dynamischer Umlagerungen? Beim Auflösen von Symbolen für eine gemeinsam genutzte Bibliothek sucht der Loader zuerst in der 'Haupt-ausführbaren Datei' (damit die ausführbare Datei d...
01.10.2012, 00:14
2
Antworten

Hilfe mit Linker-Failer: .gnu.linkonce.t

Ich habe Probleme beim Verbinden einer gemeinsam genutzten Bibliothek mit gcc 3.2.3 mit binutils 2.18. Wenn ich versuche, die Bibliothek zu verknüpfen, erhalte ich den folgenden Fehler: .gnu.linkonce.t _... referenziert im Abschnitt .rodata:...
06.08.2009, 15:35
2
Antworten

objdump und ARM vs Thumb

Ich versuche ein Objekt zu zerlegen, das für ARM mit gcc gebaut wurde. Leider versucht objdump zu erraten, ob der Code ARM und Thumb ist und es falsch interpretiert: es denkt, dass mein Code Thumb ist, wenn es tatsächlich ARM ist. Ich sehe, d...
25.08.2011, 16:43
1
Antwort

wie kann man die Größe des Objektcodes unter Linux bestimmen, wenn "Größe" die falsche Antwort liefert?

Ich möchte genau wissen, wie viel Objektcode von GCC für jede Sammlung von Kompilierungseinheiten generiert wird, aber ich habe ein seltsames Problem, wenn der Befehl "Größe" von binutils nicht das richtige Ergebnis liefert. Nehmen wir eine C...
18.03.2013, 03:12