用Win-flex bison
下载网址: Win flex-bison download | SourceForge.net
解压之后就可以在目录下进入cmd
flex使用命令:
win_flex.exe --wincompat --outfile=a.yy.c a.l
a.l是自己编写的.l文件
a.yy.c是生成的文件名
生成后可以用dev打开直接运行。
联合bision使用:
参考:编译器工具 Flex Bison for Windows 简单入门例子 - 时空地图-TimeGIS-com - 博客园 (cnblogs.com)
的例子
在目录下进入cmd,命令如下:
win_flex --nounistd hello.l
win_bison -d -o y.tab.c hello.y
会生成3个文件
在dev中新建项目,选择C项目,把自动生成的main文件删掉,把刚刚生成的三个文件添加进去,就可以运行了。
例子运行如下: