Windows 7下配置Lex和Yacc

Windows 7下配置Lex和Yacc
这学期编译原理的实践作业是编写一个词法分析器和一个语法分析器,并将它们结合起来,其中提到了允许使用自动生成技术,于是编译界的大神Lex和Yacc就华丽丽登场了,不过他们是Unix上的软件,要在Windows上使用还是需要解决一些问题的。 我在网上查阅了大量的资料,其中最多提到的是使用Parser Generator,这个软件相当于移植版的Lex + Yacc,整个软件的安装包只有2M不大,但是它存在一个问题,就是我无法用它生成可以在VS2012上编译通过的代码,但是根据网络上的资料,使用该软件是可以产生能在VC6编译通过的代码的,不过配置过程稍显繁琐。 我使用了另外一种方法,并在这里介绍给大家,简单方便。 在Windows上的Lex和Yacc的移植版是flex和bison,安装这两个软件就可以使用Lex和Yacc的完整功能: 这两个软件也非常小巧,你可以在这里下载。 下载后直接依次安装,建议安装在同一个目录里,我安装到了C:\GnuWin32,这时候你就已经可以使用他们了。 用他们生