makefile 打印变量信息

在Makefile中,可以使用 $(info variable) 函数来打印变量信息。

具体来说,只需要在Makefile中的任何一个位置使用 $(info variable) ,其中 variable 是要打印的变量名,这个函数就会将变量的值输出到标准输出。例如,假设你有一个变量 CFLAGS ,你可以在Makefile中这样使用:

$(info CFLAGS is $(CFLAGS))

当Makefile运行时,它会打印出类似以下的信息:

CFLAGS is -Wall -Werror

注意,$(info ...)函数会在Makefile执行过程中立即执行,并且输出到标准输出,而不是作为命令的一部分在终端中执行。

使用$(info ...)函数可以方便地调试Makefile中的变量值。

  •