作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我正在学习 Lex 和 yacc。我创建了以下 lex 程序。
%{
#include <stdio.h>
%}
%%
[0123456789]+ printf("NUMBER\n");
[a-zA-Z][a-zA-Z0-9]* printf("WORD\n");
%%
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
最佳答案
如果你使用 lex + yacc 你可以删除 -lfl 如果你定义了 yywrap 函数,或者更好的是,如果你使用 noyywrap 选项:
%option noyywrap
%%
...
%%
关于yacc - Flex 和 Yacc - 找不到 - lfl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10175795/
我使用 flex 和 bison 构建了一个从 Github 克隆的简单计算器项目。 但是我在终端输入 make 后,我得到了以下信息: gcc -o calc calc.tab.c lex.yy.c
我正在使用 mingw 编译莎士比亚编程语言,在编译过程中出现以下错误。 c:/users/neil/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mi
我写了gcc lex.yy.c -o ornek -lfl在命令行中。然后我收到如下错误: /usr/bin/ld: cannot find -lfl collect2: error: ld retu
嗨,我正在学习 Lex 和 yacc。我创建了以下 lex 程序。 %{ #include %} %% [0123456789]+ printf("NUMBER\n"); [a-
我正在尝试翻译我的 .spl文件转换为 C 文件(因为没有编译器)。我有一个示例“Hello World”.spl 文件,我已经下载了 Shakespeare Programming Language
我是一名优秀的程序员,十分优秀!