Kompilierten Code ansehen

Gast #2883533
Lesenswert?

Ich hab mal mit der IAR WorkBench für TI MCUs gearbeitet, dort gab es 
die Möglichkeit parallel zum C Code den Assembler Code anzuzeigen und 
auch beim Debuggen die Übersetzung zu checken... Das ist nicht möglich 
mit AV6?
Persönliche Seite #2883550
Lesenswert?

Mit GCC/Binutils kann man

- Den Compiler den erzeugten Assembler-Code ausgeben lassen
- Den Assembler den erzeugten Code disassemblieren lassen
- Mit objdump den Code disassemblieren

http://www.rn-wissen.de/index.php/Assembler-Dump_erstellen_mit_avr-gcc

- Weiters gibt es Tools wie nm, size, readelf etc. mit denen man
  sich zusätzliche Infos beschaffen kann
- Und man kann den Linker ein Mapfile erstellen lassen.
- Und man kann den Compiler das Präcompilat ausgeben lassen, d.h.
  die Ausgabe dwes Präprozessors.

Und wenn das auch nochnicht reicht, kann man die internen Darstellungen 
des Compilers dumpen lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren