次の Makefile の 4 行目に意図的なエラーがあるとします。
テンプレートを定義する 全て: この行にはいくつかのエラーが含まれています エンデフ $(eval $(TEMPLATE を呼び出す))
makeを実行すると、次のようになります。
$ make-3.81 Makefile:7: *** セパレータがありません。止まる。 $
Make は 7 行目にエラーがあることを教えてくれますが、7 行目で TEMPLATE 変数が展開されているため、技術的には正しいのですが、これはあまり役に立ちません。この種のものをすばやくデバッグするために、 makeが何らかの方法で 4 行目のエラーを直接指摘できれば、はるかに便利です。これを行う方法はありますか?
違いがある場合、これは GNU make-3.81 です。