最終更新:2021-01-24 (日) 04:06:56 (31d)  

Makefile/書き方
Top / Makefile / 書き方

ターゲットだけ指定

  • hello:
    $ make
    cc     hello.c   -o hello

Makefile/変数

Makefile/自動変数

  • $%?ライブラリの構成指定中の要素を表す
    $<最初の必須項目のファイルを表す
    $?ターゲットよりも後で更新された必須綱目の全てをスペースで区切ったリストで表す
    $^全ての必須項目をスペースで区切ったリストで表す。重複はふくまない
    $+?全ての必須項目をスペースで区切ったリストで表す。重複をふくむ
    $*ターゲットファイル名の一部を表す。サフィックスを除いたファイル名

ファイルの検索

VPATH?

vpath?

Makefile/ルール

Makefile/明示的ルール?

Makefile/パターンルール?

  • %

Makefile/暗黙のルール

メモ

メモ

missing separator. Stop.

  • 行頭とかがスペースになってるのでタブにすれば良い

参考