(Quiz/2年次) 情報工学実験1/2: Make

Share on:
			<blockquote><p>

(出典: Wikipedia:Make

make は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を自動的に行う。

このように適切な Makefile さえ用意してあげれば,誰でも中身を確認する事無く自前でプログラムをコンパイルし,実行ファイルを生成できるようにするのが make である.

上記を踏まえて,以下のクイズに答えよ.

  • 「インストール等のルールを記述したテキストファイル (Makefile)」とあるが,そのルールはどのように記述するのだろうか?
  • 複数のルールを記述するにはどうすれば良いだろうか?
  • 複数のルールが記述されている場合には,引数無しで make コマンドを実行した場合にどのように処理される(どのルールを選択する)か?
  • こちらで意図したルールを選択して実行するにはどうすれば良いだろうか?

Tags: , ,