如何在Windows上使用Flex

时间:2013-02-02 19:34:01

标签: c windows lex flex-lexer

如果这是一个愚蠢的问题我很抱歉,但我对这个工具有0次经验,想知道我是否正确使用它。我已经下载了flex,在编译我的lex文件时,会生成一个C文件,然后需要单独编译。这是最好的方法吗?

2 个答案:

答案 0 :(得分:3)

可以设置一个Visual Studio项目,该项目使用flex作为自定义构建步骤,以便自动调用flex,然后编译生成的文件。去年夏天我教了一个编译器课程,我们在存档的课程网站上提供了instructions on how to get flex and a sample project file。您应该查看标有“PP1的Visual Studio Starter Files”的公告。

希望这有帮助!

答案 1 :(得分:1)

在Visual Studio中使用Win flex-bison非常简单直接。您可以在Win Flex-Bison找到它。