Gibt es für den gcc CFLAGS, die steuern, ob Variablendeklarationen am Beginn enies Blocks stehen müssen oder frei platziert werden dürfen und wenn ja, welche(s)?
C: Deklarationen nicht nur am Blockbeginn
-
- Frage
-
Incazzato -
18. Mai 2006 um 19:00 -
Unerledigt
-
-
Bei mir beschwert er (d. h. gcc (GCC) 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)) sich überhaupt nur, wenn ich mit -pedantic kompiliere.
-
Hab jetzt rausgefunden, dass diese Möglichkeit (Deklarationen nicht nur am Blockbeginn) erst mit C99 eingeführt wurde. Vermutlich kann das mein Compiler (gcc 2.95.3) einfach noch nicht, jedenfalls kennt er c99 nicht (lässt sich mit "-std=c99" einstellen).
-
Genau so ist es, ist erst mit ISO C 99 erlaubt.
-
Maximilian Rupp
27. Dezember 2024 um 12:06 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!