最終更新:2021-01-24 (日) 04:06:56 (1150d)
Makefile/書き方
ターゲットだけ指定
hello:
$ make cc hello.c -o hello
Makefile/変数
Makefile/自動変数
ファイルの検索
VPATH?
vpath?
Makefile/ルール
Makefile/明示的ルール?
Makefile/パターンルール?
- %
Makefile/暗黙のルール
- make -pで表示。
- make 3.80?で90のルールが有る
- .cから.oを生成
%: %.c # commands to execute (built-in): $(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
- https://qiita.com/j8takagi/items/74232a00cc33623f7844#補足--makeのルールを確認する
- 初期状態
%: %.c cc $^ -o $@
cc hello.c -o hello
メモ
メモ
missing separator. Stop.
- 行頭とかがスペースになってるのでタブにすれば良い