Lex - コマンドラインで lex プログラムを実行 / コンパイルする方法

まず、ファイル wordcount.l があるディレクトリに移動する必要があります。 cd を使用しています .次に lex wordcount.l を使用します ファイルを lex.yy.c にします .プログラムを実行するには、c コンパイラでコンパイルする必要があります gccなど。 gcc では gcc -lfl lex.yy.c を使用してコンパイルできます .これにより a.out が作成されます ./a.out を使用して実行できます


lex file.l
gcc lex.yy.c -ly -ll
./a.out

これらも機能します。これを Ubuntu 14.04 で使用しています。