AVR-Studi error: Open conditional at end of file

OP #1392791
Hi,

ich habe mein Programm assembliert, das ging eigentlich die ganze Zeit 
aber jetzt kam die oben gennannte Meldung:
Open conditional at end of file

Woran kann das liegen?

Das was ich seit dem letzte assemblieren ugeändert hatte, habe ich 
eigentlich wieder zurückgeacht, aber es kommt immernoch die gleiche 
Meldung.

Wie kann ich das Problem beheben?

mfg
#1392793
Ich geh jetzt mal davon aus dass du in C programmierst denn in assembler 
gibts folgendes nicht:

Ein "open conditional" heißt einfach, eine "if"-Abfrage ist noch offen, 
sei es durch ein vergessenes Semikolon oder durch eine vergessene 
geschweifte Klammer.
Und es heißt gleichzeitig, dass der Compiler meint, die if-Abfrage ist 
nicht in eine Funktion gekapselt. Das sollte sie aber immer sein!
OP #1392798
Also das komische ist, ich programmeire in Assembler und bekomme das 
Problem, ich verwende aber auch sowas:
1
.ifndef fahr_flag
2
.equ fahr_flag  =  5
3
.endif

aber die sind immer alle abgeschlossen.

Ich weiß jetzt überhaupt nicht mehr woran das liegen soll.
#1392805
Hallo,

dann kommetiere doch blockweise Programmteile aus, bis der Assembler 
durchläuft und versuche so, die Fehlerstelle einzugrenzen.

Oder hänge das Programm hier an, dann kann man ja mal sein Glück 
versuchen.

Gruß aus Berlin
Michael
OP #1392807
Ahh, habe den Fehler gefunden, irgndwie ist hinter ein .endif noch ein 
Zeichen gekommen, jetzt ist es weg.

Danke.

Ich habe es eben auch nicht gefunden, da der Pfeil, wenn man den Error 
doppelt angeklickt hat, immer am Ende vom Programm stand.

Also vielen Dank für die Hilfe.

mfg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.