For Schleife, inital deklaration im Kopf nicht erlaubt

OP #2311843
Lesenswert?

Simon K. schrieb:
> Ich benutze immer -std=gnu99, weil viele Features der avr-libc auf
> spezielle GCC-Eigenheiten zurückgreifen.

Hallo, danke für die Antworten.

ich wüßte gar nicht wo ich sowas einstellen sollte.

habe noch nie was davon gehört, deswegen frage ich Euch ja, wenn ich so 
einen ähnlichen FEhler das nächste Mal wieder habe, damit ich 
entsprehcend reagieren kann und weiß woher das kommt.

Wo und wie kann ich das denn bitte einstellen?

Viele Grüße,

Matthias.
Gast #2311929
Lesenswert?

Hallo,
schätze mal der Compiler verwendet standardmäßig eine ältere C-Norm,
welche nur die Initialisierung, nicht aber die Deklaration der 
For-Schleifen-Zählvariable direkt im Schleifenkopf akzeptiert.

Deshalb schlägt dir der Compiler netterweise die Option vor, einen 
anderen C-Standard zu verwenden indem du ihm das über die angegebenen 
Parameter mitteilst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren