Forum: Mikrocontroller und Digitale Elektronik IAR Embedded Workbench für ARM C99


von Hans H. (hanshamacher)


Lesenswert?

Hallo,

ich habe mir das Embedded Workbench 5.4 von IAR für ARM-Prozessoren 
runtergeladen.

In meinem Projekt würde ich nun gerne VLA (variable length array) 
benutzen, welches ein Teil des C99-Standarts ist. (oder Irre ich mich 
da).

Leider gibt mir der Compiler die Felermeldung: "IAR Error[Pe028]: 
expression must have a constant value"  zurück wenn ich dies probiere.

Auf der Internet seit von IAR steht zu Embedded Workbench der Kommentar:
„The C programming language as standardized by ISO/ANSI C94 with 
selected features from C99”.

kennt jemand eine möglichkeit den Kompletten C99 in Embeddet Workbench 
einzubinden?

gruß

Hans

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hans Hamacher schrieb:
> würde ich nun gerne VLA (variable length array)
> benutzen, welches ein Teil des C99-Standarts ist.

Stimmt.

> kennt jemand eine möglichkeit den Kompletten C99 in Embeddet Workbench
> einzubinden?

Nein, dazu müsstest du den kompletten Compiler austauschen. Wenn VLA von 
IAR nicht unterstützt wird, dann kannst du nichts machen.

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.