O
odif
Aktives Mitglied
Thread Starter
- Dabei seit
- 14.07.2005
- Beiträge
- 417
- Reaktionspunkte
- 1
Hi,
ich bin gerade dabei, mich in lex einzuarbeiten, habe aber gleich zu Beginn ein Problemm. Meine lex-Datei test.l sieht wir folgt aus:
Diese Datei lasse ich mittels lex test.l durch lex laufen. Herauskommt lex.yy.c. Diese will ich nun mit gcc kompilieren (Befehl: gcc lex.yy.c). Dabei treten jedoch sehr viele Fehler auf.
Hauptsächlich Fehler der folgenden Form:
Was nun zu tun?
Grüße
odif
ich bin gerade dabei, mich in lex einzuarbeiten, habe aber gleich zu Beginn ein Problemm. Meine lex-Datei test.l sieht wir folgt aus:
Code:
%%
.
\n
%%
Diese Datei lasse ich mittels lex test.l durch lex laufen. Herauskommt lex.yy.c. Diese will ich nun mit gcc kompilieren (Befehl: gcc lex.yy.c). Dabei treten jedoch sehr viele Fehler auf.
Hauptsächlich Fehler der folgenden Form:
Code:
lex.yy.c:640: error: dereferencing pointer to incomplete type
lex.yy.c:228: error: parse error before '*' token
lex.yy.c:530: error: 'stdin' undeclared (first use in this function)
lex.yy.c:530: error: (Each undeclared identifier is reported only once
lex.yy.c:530: error: for each function it appears in.)
lex.yy.c:533: error: 'stdout' undeclared (first use in this function)
lex.yy.c: In function 'yy_scan_bytes':
lex.yy.c:1328: error: dereferencing pointer to incomplete type
lex.yy.c: In function 'yy_fatal_error':
lex.yy.c:1398: warning: incompatible implicit declaration of built-in function 'fprintf'
lex.yy.c:1398: error: 'stderr' undeclared (first use in this function)
lex.yy.c:1399: warning: incompatible implicit declaration of built-in function 'exit'
lex.yy.c: In function 'yy_flex_alloc':
lex.yy.c:1462: warning: incompatible implicit declaration of built-in function 'malloc'
Was nun zu tun?
Grüße
odif