Igor Metwet wrote:
> Stimmt, kann natürlich ohne Codeoptimierung das Programm erstellen und
> debuggen.
Man kann sich genauso gut daran gewöhnen, optimierten Code zu debuggen.
Das geht auch. Nimm einfach weniger Einzelschritte, stattdessen lieber
,,sprungweise'' den Code durchgehen. (Auf einem Emulator sind die
Einzelschritte sowieso nicht sonderlich schnell, da spart diese
Vorgehensweise auch Zeit.)
Wenn du wirklich mal den Wert einer Zwischenvariablen brauchst, kannst
du den entsprechenden Wert auch an passender Stelle in eine "volatile"
deklarierte Variable zwischenspeichern. Brauche ich aber eigentlich
ganz selten, meist schau ich mir lieber den Inhalt der CPU-Register an
und versuche, den durch den Compiler generierten Code nachzuvollziehen
um zu verstehen, was jetzt in den jeweiligen Registern drin stehen
sollte.