Forum: Compiler & IDEs ISO C99 Standard


von Charly Peter (Gast)


Lesenswert?

Hallo Zusammen,

wie sag ich denn meinem Compiler (AVR-GCC im AVR Studio 4.12), dass er
den ISO C99 Standard verwenden soll. Ich hab da immer so komische
Fehlermeldungen "outside C99 mode" usw.

Vielen Dank im Vorraus
Charly

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

-std=c99

> Ich hab da immer so komische
> Fehlermeldungen "outside C99 mode" usw.

Bist du dir sicher, dass du deine Schleifenvariable wirklich
in der Schleife deklarieren willst?  Was damit zum Beispiel
nicht mehr geht ist:
1
for (int i = 0; i < MAX_N; i++) {
2
   if (something_found)
3
      break;
4
   /* ...; */
5
}
6
if (i == MAX_N) {
7
   /* Nothing found */
8
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.