你好,StackOverflowers!
我试图简单地从GitHub C-Compiler中制作和测试以下程序,但在制作lex文件时遇到了问题。我使用的是cygwin,我正试图这样做来比较我自己的C编译器的输入和输出。
我对这个东西非常陌生,但我得到的错误是…
$ make lex
lex c-grammar.lex
make: lex: Command not found
makefile:5: recipe for target 'lex' failed
make: *** [lex] Error 127
非常感谢您的帮助!!
系统中缺少lex
命令。您可以安装程序包flex
来提供该命令。您可能需要创建一个符号链接/bin/lex -> /bin/flex
。这样就可以了。很可能你最终也需要bison
包。