makefile debug

时间:2024-01-13 21:54:14

1. 使用warning指令

warning 是个不错的命令,可以打印出消息,来判断makefile执行的流程

2.使用ifeq ifneq

当makefile被多次调用到的时候,如果都输出warning,那么就显得输出内容太多,找不到到底是哪个了。

使用ifeq/ifneq可以选择性输出,对大型的工程比较好用。

ifeq ($(obj),arch/x86/boot)
    $(warning building the bzImage?)
endif