GNU Bison とは
Bison とは、汎用の構文解析器を生成するソフトウェアです。
たいていの UNIX 系システムでは、同様のコマンドである yacc
(yet another compiler compiler) が標準でインストールされていると思います。
bison は、その yacc
の文法をそのまま扱うことができ、なおかつ独自の拡張も施されている
yacc の上位互換のソフトウェアです。
サイトリスト
- WEB site
- http://www.gnu.org/software/bison/
- Primary site
- ftp://ftp.gnu.org/gnu/bison/
- Mirror site
- ftp://ring.asahi-net.or.jp/pub/GNU/bison/
- ftp://ring.ocn.ad.jp/pub/GNU/bison/
コンパイル・インストールの注意点
version 1.24
- 特に注意すべきことはありません。configure と make で構築できます。
version 1.25
- 特に注意すべきことはありません。configure と make で構築できます。
version 1.28
- ここでは既にインストールされている /usr/bin/bison と置き換えるために --prefix=/usr を configure のオプションに指定しています。
- ここではコンパイルのオプションに CFLAGS=-O2 と LDFLAGS=-s を与えるために環境変数を設定して configure の実行をしています。