假设我在第 4 行有以下带有故意错误的 Makefile:
定义模板 全部: 此行包含一些错误 endef $(eval $(调用模板))
当我运行make我得到这个:
$ make-3.81 Makefile:7: *** 缺少分隔符。停止。 $
Make 告诉我第 7 行有一个错误,这在技术上是正确的,因为 TEMPLATE 变量在第 7 行进行了扩展。但这并不是非常有用。为了快速调试这类事情,如果make能以某种方式直接将我指向第 4 行的错误会更方便。有没有办法做到这一点?
如果有任何区别,这是 GNU make-3.81。