在Makefile中,可以使用
$(info variable)
函数来打印变量信息。
具体来说,只需要在Makefile中的任何一个位置使用
$(info variable)
,其中
variable
是要打印的变量名,这个函数就会将变量的值输出到标准输出。例如,假设你有一个变量
CFLAGS
,你可以在Makefile中这样使用:
$(info CFLAGS is $(CFLAGS))
当Makefile运行时,它会打印出类似以下的信息:
CFLAGS is -Wall -Werror
注意,$(info ...)
函数会在Makefile执行过程中立即执行,并且输出到标准输出,而不是作为命令的一部分在终端中执行。
使用$(info ...)
函数可以方便地调试Makefile中的变量值。