<< Back to man.ChinaUnix.net

6.25. Bison-1.875a

The Bison package contains a parser generator.

Approximate build time: 0.6 SBU

Required disk space: 10.6 MB

Bison installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, and Sed

6.25.1. Installation of Bison

Prepare Bison for compilation:

./configure --prefix=/usr

Compile the package:


To test the results, issue: make check.

Install the package:

make install

6.25.2. Contents of Bison

Installed programs: bison and yacc

Installed library: liby.a

Short Descriptions


generates, from a series of rules, a program for analyzing the structure of text files; Bison is a replacement for Yacc (Yet Another Compiler Compiler)


a wrapper for bison, meant for programs that still call yacc instead of bison; it calls bison with the -y option


the Yacc library containing implementations of Yacc-compatible yyerror and main functions; this library is normally not very useful, but POSIX requires it