makefileの書き方

基本
ターゲット:依存ファイル
	コマンド
コマンドの前にtabを忘れないこと。

マクロ

名前=文字
で定義。使うときは
$(名前)
とする。

cc=gcc
files=a.c b.c
test : $(files) c.h
	$(cc) $(files)

依存

ターゲットを幾つか並べ、順番を大切にしたいとき。
a : b
	コマンド1
b : c
	コマンド2

コマンド2が実行され、コマンドが成功(戻り値が0)したときにコマンド1が実行される。


疑似ターゲット

ファイルを冠しないターゲットのこと。
clean:
	del *.obj
みたいなの。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2010年06月25日 00:15