我在Windows Server 2012上使用最新的Bison和Flex运行以下命令。
bison --yacc -dv test.y
但是只生成一个y.output文件。
我需要y.tab.c
和y.tab.h
。他们为什么没有生成?
之前我没有注意到的错误消息:
m4: cannot open `Files': No such file or directory
m4: cannot open `(x86)\GnuWin32\Bison/share/bison': No such file or directory
m4: cannot open `D:\Program': No such file or directory
m4: cannot open `Files': No such file or directory
m4: cannot open `(x86)\GnuWin32\Bison/share/bison/m4sugar/m4sugar.m4': No such file or directory
答案 0 :(得分:1)
是的,它现在有效。野牛无法处理路径字符串中的空间。从未期待过这样的问题。感谢EJP的提醒。