无法在 Windows 上安装 Flex(词法分析器),无法找到全面的说明

Eil*_*idh 5 command-line flex-lexer

这学期我在大学上一门关于 Flex/Bison 的课程,在尝试让 Flex 工作时遇到了严重的问题。(可能是由于我自己的无能,但我正在寻找一个非常非常难以研究的解决方案)

我正在尝试使用命令提示符导航到包含 .l (Lex) 文件的文件,然后使用 Flex 生成 .yy 文件flex -ooutputfile.yy.c inputfile.l

每次尝试解决方案后,我都会继续收到消息'flex' is not recognized as an internal or external command, operable program or batch file.

我花了几个小时寻找但我不知所措。我一直无法找到任何有关如何安装 Flex 或其要求/依赖项的全面说明...任何帮助将不胜感激!

  • 我将 C:\Program Files\GnuWin32\bin 添加到 PATH 环境变量、系统变量中。我仍然遇到同样的错误。(flex.exe所在位置)

Chr*_*odd 4

您收到的错误意味着该错误flex.exe不在您的PATH环境变量中。您需要找出安装程序的安装位置flex并将其添加到您的PATH或手动将其安装在您的某个位置PATH