【发布时间】:2020-08-25 08:11:45
【问题描述】:
我想从Bison 源代码制作 Bison.exe 以在 Windows 上运行它。在 Linux 上我们可以使用 make 来生成 Bison 可执行文件,但我想在 windows 上使用 Bison。
我找不到任何最新版本的 win-Bison,其中大部分是 2.x 版本。因为CVE我需要使用3.5.4或更高版本。
【问题讨论】:
-
MinGW 可以在 Linux 上用于创建 Windows 可执行文件。
-
Bison 是否使用了一些非标准的标头?
-
请注意,您引用的 CVE 已被澄清以表明它仅适用于 Bison 与不受信任的输入一起使用的情况(例如使用 Bison 分析用户输入的 Web 服务),并且确实不表示 Bison 生成的代码中存在漏洞。
标签: c++ parsing compilation cross-compiling bison