Gast
#2883479
Hi Allerseits, kann man sich im AS6 nach dem kompilieren eines C Programms, die Assembler Übersetzung anzeigen lassen? Ich würde gerne wissen, wie mein C Code übersetzt wird. Vielen Dank für eure Hilfe...
|
Anzeige
|
Kompilierten Code ansehen
Gast
#2883479
Hi Allerseits, kann man sich im AS6 nach dem kompilieren eines C Programms, die Assembler Übersetzung anzeigen lassen? Ich würde gerne wissen, wie mein C Code übersetzt wird. Vielen Dank für eure Hilfe...
Gast
#2883500
Roland schrieb: > Vielen Dank für eure Hilfe... Im Zielordner befinden sich eine Menge Dateien, die du mal mit einem Textprogramm öffnen kannst. Bspw. *.lst. Das steht aber in der Doku.
Gast
#2883533
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? 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.
Gast
#2883565
HI Debug→Windows→Disassembly oder ALT-8 oder Ctrl+Alt+D MfG Spess
Gast
#2884060
Vielen Danke Spess53 genau das habe ich gesucht :D Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|