IAR Debugger Schlüsselwort

Gast #854382
Hallo,

eine Frage:

wenn ich eine Variable definiere, um deren Inhalt im Debugger anzusehen, 
dann ist sie nur dann "available", wenn ich diese Variable auch später 
im Code benutze. Ich muss also immer irgendwie lesend darauf zugreifen.

Gibt es ein Schlüsselwort, mit dem ich das vermeiden kann ?

Ich will also eine Variable definieren und nur einmal zu Testzwecken 
beschreiben.

also z.B. so:
1
float temp = USIRL | USIRH;

Ich mache bisher immer folgendes, um den Inhalt von temp im "Watch" 
Fenster zu sehen.
1
float temp = USIRL | USIRH;
2
temp += 1;


Geht das irgendwie eleganter ?

Danke.
Gast #854856
schau mal in der iar compiler reference nach optimize

den optimizer abschalten
zb. durch #pragma optimize=none
void myfunc(){
...
}

oder so ähnlich sollte das optimieren der funktion verhindern
und damit auch das debuggen erleichtern

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.