Flex i Yacc - Nie można znaleźć - lfl?
Cześć, uczę się Lex i yacc. Stworzyłem następujący program lex.
<code>%{ #include <stdio.h> %} %% [0123456789]+ printf("NUMBER\n"); [a-zA-Z][a-zA-Z0-9]* printf("WORD\n"); %% </code>
Próbuję go uruchomić za pomocą następujących poleceń:
lex example1.lcc lex.yy.c -o example1 -llpróbowałem także cc lex.yy.c -o example1 -lfl
Po wprowadzeniu drugiego formularza polecenia powyżej pojawia się błąd:
<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>
Próbowałem przeszukiwać ten błąd, ale do tej pory nie miałem szczęścia. Ponieważ jestem nowy w programowaniu Lex, nie rozumiem, jak to naprawić. Każda pomoc zostanie bardzo doceniona. Z góry dziękuję.