代码之家  ›  专栏  ›  技术社区  ›  DSblizzard

为什么bison不能在Windows中正常工作(不生成输出文件)?

  •  3
  • DSblizzard  · 技术社区  · 15 年前

    Windows上的Bison不生成输出文件。

    这是我收到的错误消息。

    m4_define([b4_percent_define(lr.keep_unreachable_states)],
    [[false]])
    
    m4_define([b4_rhs_min],
    [[-1]])
    
    m4_define([b4_pact_min],
    [[-5]])
    
    m4_define([b4_conflicting_rules],
    [[     0]])
    

    我自己解决了这个问题,这是给别人的。

    2 回复  |  直到 7 年前
        1
  •  5
  •   DSblizzard    15 年前

    似乎野牛没有正确地处理包含空间的路径。将bison(gnuwin32)文件夹移到路径中没有空格的文件夹中。

        2
  •  0
  •   Chr    7 年前

    是的,我的 BISONE EXE 在哪里 C:\Program Files (x86)\GnuWin32\bin 但它不起作用。

    弯曲和野牛在他们的道路上憎恨空间。