Gast
#74847
Hallo Weiss jemand, wie ich dem C-Compiler beibringen kann, eine Datei mit dem Assemblerlisting anzulegen? Gruß Martin
|
Anzeige
|
Assemblerlisting beim AVR c-Compiler
Gast
#74847
Hallo Weiss jemand, wie ich dem C-Compiler beibringen kann, eine Datei mit dem Assemblerlisting anzulegen? Gruß Martin
Gast
#74848
Hi avr-objdump.exe -t -h -S $(BIN).elf >$(BIN).lst für ein Listing (inkl. Adressen) -S Option für den Compiler um nur .s-Dateien zu erzeugen. Der Compiler stoppt dann ber die Arbeit. D.h. du erhälst keine .o-Dateien und kannst deshalb auch nicht linken. Ich hab das über eine weitere Buildrule im makefile gelöst und erstelle jetzt .s-Dateien per "make asm" Matthias
Gast
#74849
hi, danke für den Tip, klappt schön - damit sieht man endlich, was der Compiler immer alles wegoptimiert - was SEHR stört kann man die Optimiererei nicht abschalten? Gruß Martin
Gast
#74850
Hi
der Compiler optimiert das weg was er kann. Du kannst es abschalten
dann wird dein Code aber enorm groß und langsam. Oftmals kann man das
aber z.B. durch ein "volatile" oder asm("nop"); beeinflussen.
Matthias
Gast
#74851
gibts keinen Compilerschalter, um irgendwelche optimierungsstufen zu wählen?
Gast
#74852
Hi RTFM Matthias
Gast
#74853
? hallo Mathias, was ist bitte RTFM ???????? Gruß Martin
Gast
#74855
Hi _R_ead _T_he _F_ucking _M_anual Matthias
Gast
#74856
hihi, danke!!! Gruß martin Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|