Gawkのビルド
Gawkは、GNUプロジェクトによるAWKの代替の実装です。
AWKは、テキストファイルの各行を、空白やカンマなどの区切り文字で分解して処理することに特化したプログラミング言語です。
AWKとは、開発者である "Alfred Vaino Aho"、"Peter Jay Weinberger"、"Brian Wilson Kernighan"の3人の頭文字をとって名付けられたとか。
configure
configureを実行します。
./configure \
--prefix=/tools > ../../logs/configurelog.gawk 2>&1
configureが終了したら、ログファイルに出力された内容を参照し、正常に終了したことを確認します。
cat ../../logs/configurelog.gawk
ビルド
ビルドを実行します。
make
ビルドが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。
インストール
インストールを行います。
make install
インストールが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。
後始末
ディスクを圧迫しないよう、ビルド用のディレクトリを削除します。
cd ..
rm -fr gawk-4.1.3
まとめ
Gawkは、GNUプロジェクトによるAWKの代替の実装です。