6.25. Bison-2.0

Bison 软件包包含一个解析器生成器。

预计构建时间: 0.6 SBU
所需磁盘空间: 9.9 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make 和 Sed

6.25.1. Bison 的安装

准备编译 Bison

./configure --prefix=/usr

编译软件包

make

要测试结果,执行: make check

安装软件包

make install

6.25.2. Bison 的内容

已安装的程序: bison 和 yacc
已安装的库: liby.a

简短描述

bison

根据一系列规则,生成一个用于分析文本文件结构的程序;Bison 是 Yacc (Yet Another Compiler Compiler) 的替代品

yacc

bison 的包装器,旨在用于仍然调用 yacc 而不是 bison 的程序;它使用 -y 选项调用 bison

liby.a

Yacc 库包含 Yacc 兼容的 yyerrormain 函数的实现;这个库通常不是很有用,但 POSIX 要求它