Win32上的bison不生成y.tab.h和y.tab.c文件

时间:2013-12-09 09:22:33

标签: compiler-construction bison yacc

我在Windows Server 2012上使用最新的Bison和Flex运行以下命令。

bison --yacc -dv test.y

但是只生成一个y.output文件。

我需要y.tab.cy.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

1 个答案:

答案 0 :(得分:1)

是的,它现在有效。野牛无法处理路径字符串中的空间。从未期待过这样的问题。感谢EJP的提醒。