You are here: ホーム / GNU Autoconf

GNU Autoconf

カテゴリ:
ソフトウェア
読み:
オートコンフ
英語:
GNU Autoconf
説明:
UNIX由来の各種OSには、プログラム記述上の細かな差異がある。こうした差異を吸収するためのソフトウェアがいくつか開発されたが、そのうちの1つに「configure」と呼ばれるシェルスクリプトがある。しかし、configureスクリプトは、サポートするUNIX系OSのうち、どれか1つでもバージョンアップすると、その都度書き直さなければならなかった。この不便を解消するために、configureスクリプトそのものを自動的に生成する Autoconfが開発された。 Autoconfは「configure.in」と呼ばれる設定ファイルを読み込み、OSの種類や能力を自動的に判別して configureスクリプトを生成する。プログラムをコンパイルするユーザーは、configureスクリプトを実行することで、自分の環境に適合した Makefileを生成することができる。configureスクリプトは、Makefile.inというファイルを読み込んでMakefileを生成する。 なお、Makefile.inの記述も複雑で手間がかかるため、のちにMakefile.inを自動生成するAutomakeというソフトウェアも開発されている。AutomakeはMakefile.amというファイルからMakefile.inを生成する。
関連見出し:
UNIX make コンパイラ FSF
関連URL:
Autoconf(http://www.gnu.org/software/autoconf)
用語集リストへ:  >> 戻る