実行ファイル形式の作成
Flexのファイルを、sample.l、Bisonのファイルをsample.yとします。
Flexファイルからcソースコードを生成する。
flex -osample.c sample.l
これによって、字句解析コード、sample.cが生成されます。
Bisonファイルからcソースコードとcヘッダファイルを生成する。
bison -d sample.y
これによって、構文解析コード、sample.tab.cとsample.tab.hが生成されます。
コンパイル
sample.cで、sample.tab.hをincludeするようにしておきます。
gccを使って、以下のようにコンパイルします。
gcc sample.c sample.tab.c -o sample -lfl
¥-lflは、flexのライブラリをリンクするために必要なオプションです。
最終更新:2009年01月10日 19:52