Ausgabe von lex @ kann nicht kompiliert werd

Wenn ich versuche, die Ausgabe dieses trivialen Lex-Programms zu kompilieren:

# lex.l
integer   printf("found keyword INT");

using:

$ gcc lex.yy.c

Ich bekomme

Undefined symbols:
  "_yywrap", referenced from:
      _yylex in ccMsRtp7.o
      _input in ccMsRtp7.o
  "_main", referenced from:
      start in crt1.10.6.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

lex --version sagt mir, dass ich 'flex 2.5.35' verwende, obwohl ls -fla `which lex` kein Symlink ist. Irgendwelche Ideen, warum die Ausgabe nicht kompiliert wird?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage