在linux mint中运行lex程序

时间:2011-10-04 15:04:59

标签: lex

我正在尝试在linux mint中运行lex程序。我将该文件保存为abc.l,现在我正在尝试通过键入以下命令在终端中编译此文件:

vi abc.l

lex abc.l

gcc lex.yy.c -lfl

但是在最后一个命令之后,它说没有这样的文件或目录。

请帮助我完成程序的运行。

1 个答案:

答案 0 :(得分:4)

首先检查你是否通过“man lex”在你的系统上安装了Lex。 如果没有安装,你需要安装Lex&通过在命令提示符中键入这些工具来实现Yacc工具

$sudo apt-get install flex
$sudo apt-get install bison

编译时尝试此命令,

$ cc -w lex.yy.c -ll

然后运行实际程序,输入

$./a.out