Flex und Yacc - Kann nicht finden - lfl?

Hi, ich lerne Lex und Yacc. Ich habe das folgende Lex-Programm erstellt.

<code>%{
#include <stdio.h>
%}

%%
[0123456789]+           printf("NUMBER\n");
[a-zA-Z][a-zA-Z0-9]*    printf("WORD\n");
%%
</code>

Ich versuche es mit den folgenden Befehlen auszuführen:

lex example1.lcc lex.yy.c -o example1 -ll

habe auch versucht, cc lex.yy.c -o example1 -lfl

Wenn ich das zweite Befehlsformular oben eingebe, erhalte ich eine Fehlermeldung:

<code>D:\workdir\flexyacc\Test3>gcc lex.yy.c -o Test -lfl
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lfl
collect2: ld returned 1 exit status
</code>

Ich habe versucht, diesen Fehler zu googeln, aber bisher kein Glück. Da ich neu in der Lex-Programmierung bin, verstehe ich nicht, wie ich das beheben kann. Jede Hilfe wird sehr geschätzt. Vielen Dank im Voraus.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage