• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:unix上で ./configurの形式のコマンド)

unix上で./configureコマンドとは?

このQ&Aのポイント
  • unix上で./configureコマンドは、システム依存の変数の値を予測し、Makefileを作成するためのものです
  • この./configureスクリプトは、GNU Autoconf 2.65によってcvc3 develのために生成されました
  • ./configureコマンドは、システムに依存する変数の値を推測し、Makefileを生成するためのものです

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

具体的に何が知りたいのですか? いくつか挙げます。それ以外なら、もう少し具体的に書いてください。 ファイルの先頭が #! で始まるテキストファイルに実行権を付けて実行すると、#! 以降に指定したコマンドで、当該スクリプトが実行されます。 # shebang と言います。 #! /bin/sh なので、 ./configure は /bin/sh ./configure と同様です。よって、このconfigure は shスクリプトとして書かれています。 configureファイルを自作することもできますが、通常は、テンプレートを作成して、ツールで変換します。 > # Generated by GNU Autoconf 2.65 for cvc3 devel. というのは、 GNU autoconf というツールで作成した、ということです。 OSSのソースコードでは、テンプレートである configure.ac やそれに関連するファイル群だけが配布され、configureは autoconf で自分で用意する、ということもあります。 大抵の場合 --help オプションを付けると、利用できるオプションの一覧が出力されます。

ruzxa
質問者

お礼

ありがとうございます!。 具体的に知りたい事として、とっかかりの調べるヒントがほしいということでした。 #! /bin/sh はコメントアウトされていて実行には関係ないと勘違いしておりました。 調べてみたら情報かなり出てきますね! もしshebangの構文の解説で理解しやすいサイトがあればお伺いしたいと考えていましたが、 出来る限り自己解決してみます!

関連するQ&A

専門家に質問してみよう