6.25. Bison-1.875a

Bison erstellt ein Programm, das die Struktur einer Textdatei analysiert.

Geschätzte Kompilierzeit: 0.6 SBU

Ungefähr benötigter Festplattenplatz: 10.6 MB

Bison ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make und Sed

6.25.1. Installation von Bison

Bereiten Sie Bison zum Kompilieren vor:

./configure --prefix=/usr

Kompilieren Sie das Paket:

make

Um das Ergebnis zu prüfen, führen Sie das Kommando make check aus.

Installieren Sie das Paket:

make install

6.25.2. Inhalt von Bison

Installierte Programme: bison und yacc

Installierte Bibliothek: liby.a

Kurze Beschreibungen

bison

Erzeugt aus einer Reihe von Regeln ein Programm zum Analysieren der Struktur von Textdateien. Bison ist ein Ersatz zu yacc (Yet Another Compiler Compiler).

yacc

Ein Wrapper zu bison. Er wird benutzt, weil immer noch viele Programm yacc anstelle von bison aufrufen. Bison wird dann mit der Option -y aufgerufen.

liby.a

Die Yacc-Bibliothek, die die Implementierung von yacc-kompatiblen yyerror und main-Funktionen enthält. Diese Bibliothek ist normalerweise nicht sehr nützlich, aber sie wird von POSIX vorausgesetzt.