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 -llhabe 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.