如何在Windows上编译lex / yacc文件"没有cygwin"

时间:2014-07-24 09:32:38

标签: cygwin bison flex-lexer

我们需要在Windows 2008上使用visual studio 1o从.l(lax)和.y(yacc)文件创建.c文件。 我们根本不能使用Cygwin。 Flex和野牛在哪里可以看到这里的图片?甚至Flex和Bison内部使用cygwin还是不使用cygwin? 我们该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您可以下载flex from sourceforgebison from sourceforge的Windows版本,然后需要将它们添加到PATH环境变量中。确保安装目录中没有空格(即不要放入C:\ Program Files \ etc)。然后,如果愿意,可以使用Visual Studio命令行工具使用CL构建输出。

如前所述,MinGw是另一种选择。

我甚至做过YouTube Video showing the install of these packages