8.15.2. Flex の構成
インストールプログラム: flex, flex++ (flex へのリンク), lex (flex へのリンク)
インストールライブラリ: libfl.so
インストールディレクトリ: /usr/share/doc/flex-2.6.4
Flex パッケージは、字句パターンを認識するプログラムを生成するユーティリティを提供します。
Flex をコンパイルするための準備をします。
./configure --prefix=/usr \ --docdir=/usr/share/doc/flex-2.6.4 \ --disable-static
パッケージをコンパイルします。
make
コンパイル結果をテストするために以下を実行します。(約 0.5 SBU)
make check
パッケージをインストールします。
make install
プログラムの中には flex
コマンドが用いられず、その前身である lex コマンドを実行しようとするものがあります。
そういったプログラムへ対応するために lex
という名のシンボリックリンクを生成します。 このリンクが lex
のエミュレーションモードとして flex
を呼び出します。 なお
lex に対する man
ページもシンボリックリンクとして生成します。
ln -sv flex /usr/bin/lex ln -sv flex.1 /usr/share/man/man1/lex.1