lex和yacc文件使用yacc文件中的main方法构建,而不是在lex文件中构建

时间:2017-05-08 18:03:32

标签: c yacc lex lexical-analysis

您好我正在尝试编写John R. Levine的lex和yacc书中的代码 在本书中,编译说明适用于

下的unix

我们召集了各种词法分子chl-N.l,其中TVcor对应一个特定的 lex规范示例。同样,我们称解析器为chl-M.y,其中 再一次错误的例子。然后,为了构建输出,我们做了 在UNIX中跟随:

lex chl- n.l
yacc -d chl- m.y
cc -c lex.yy.c y.tab.c
cc -o example- m. n lex.yy.o y.tab.o -11

显然无效。

.l文件没有main函数,当我尝试编译.l文件时,.y有main函数,它给出了winmain WinMain @ 16的错误。有没有使用EditPlus IDE的解决方法? 请尽快回复 我有Windows 10(64位)我已经安装了flex,bison,并尝试通过ide进行编译 代码链接如下 我正在尝试编译随书提供的prog.zip中的文件ch1-06.l ch1-06y ch1-06.h。 http://examples.oreilly.com/9781565920002/progs.zip

0 个答案:

没有答案