ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Makefile-ルール

【Makefile】変数の定義

Makefileの変数の定義の理解ができてなかったので調べてみました。 「=」の場合 コード 実行結果 補足 「:=」の場合 コード 実行結果 補足 「?=」の場合 コード 実行結果 補足 「=」の場合 コード x = hoge y = $(x) fuga x = piyo .PHONY: test test: @echo…

Makefile の 行頭に '-' (ハイフン) がある場合の挙動

エラー検知がうまくいかないため、あるシステムの改修を行った際に、Makefile に '-' からはじまる行がありました。 調べてみたら、'-' はその行のコマンドが失敗しても次の行が実行されるコマンドのようでした。コマンド内エラーというそうです。 しらなか…

GNU Make - Makefile のルールをまとめてみる

アプリの初期構築を Makefile を使って作成してましたが、ルールをすぐに忘れてしまうためここにメモしておきます。 Makefile とは 基本 コメント 改行 ルール タスク 変数 変数の呼び出し ルール内で機能する自動変数 Makefileのデバッグ方法 参考 Makefile…