Configureスクリプト

From Wikipedia, the free encyclopedia

configureスクリプトは、UnixまたはUnix系の環境にパッケージをインストールする場合に、クロスプラットフォームのサポートを容易にするためにコードベースビルド構成ファイルを生成するシェルスクリプトである。ホストシステム(コードベースがビルドされ実行される環境)に合わせてファイルを生成する。

このようなスクリプトの標準は存在しないが、このパターンは非常に普及しているため、多くの開発者はこれをよく知っており、この機能を備えたconfigureという名前のスクリプトを期待している。スクリプトは手動でコーディング可能であり、元々は手動でコーディングされていた。現在では、特別な構成ファイルに基づいてconfigureスクリプトを生成するためのツールが複数存在する。よく使用されるツールの一つは、Bashスクリプトを生成するAutotoolsである。

ソフトウェアパッケージをソースコードとして取得し、ローカルでコンパイルすることは、UnixおよびUnix系の環境では一般的なシナリオである。通常、このプロセスには次の手順が含まれる。

  1. ビルド構成ファイルの生成
  2. コードのビルド
  3. 結果をアクセス可能な場所にインストール

configureスクリプトは、ホストシステム用に構成されたmakefileを生成することで最初の手順を実行する。これには、コードベースで必要なホストのライブラリの使用が含まれる。

コマンドラインシェルでソースコードを含むディレクトリに移動した後、通常は次のコマンドが実行される[1]

./configure  
make  
make install

Autotoolsの場合、configureスクリプトはステータスとエラーをconfig.logファイルに記録し、コマンド./configure --helpはコマンドラインのヘルプ情報を出力する。

多くの場合、コードベースには手順を記載したドキュメントファイルがINSTALLのような名前で含まれている。これは、configureスクリプトが失敗した場合に役立つ。

生成

歴史

脚注

Related Articles

Wikiwand AI