Warum kein $?

OP Persönliche Seite #2168342
Lesenswert?

MoinMoin,

ein Define, welches im Namen ein $-Zeichen enthält generiert mit dem gcc 
keinen Fehler.

avr-gcc meint aber:

Fehler: verirrtes »$« im Programm

Gibt es eine Möglichkeit/Schalter dieses Verhalten dem avr-gcc 
abzugewöhnen?

Grüße & Danke Uwe
Moderator Persönliche Seite #2168353
Lesenswert?

Uwe Berger schrieb:

> ein Define, welches im Namen ein $-Zeichen enthält generiert mit dem gcc
> keinen Fehler.

Historisches Bugfeature (Kompatibilität mit VMS oder sowas).
Don't use it.

> Gibt es eine Möglichkeit/Schalter dieses Verhalten dem avr-gcc
> abzugewöhnen?

Recompilieren und dabei DOLLARS_IN_IDENTIFIERS in gcc/config/avr/avr.h
auf 1 setzen.  Funktioniert wahrscheinlich nicht, weil $ im Assembler-
code ein alternatives Newline-Zeichen ist, das muss man dann auch noch
umdefinieren.

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