Makefile gnumake-如何获取用于调用make的完整命令行

Makefile gnumake-如何获取用于调用make的完整命令行,makefile,gnu-make,Makefile,Gnu Make,有没有办法获取用于调用make的完整命令行 我使用--print database调用了我的make,但找不到任何make变量,该变量包含字符串--print database或其缩写-p 我在打印数据库中找到了行 -*-命令变量-*-:=MAKEFILES=C:/Users/mureadr/Desktop/A/ImpTarget.mk 但是没有显示用于调用make的complete命令行的内容。我认为不可能打印原始命令行,但是您可以使用以下变量查看它的每个部分 $(error $(MAKE)

有没有办法获取用于调用
make
的完整命令行

我使用
--print database
调用了我的
make
,但找不到任何
make
变量,该变量包含字符串
--print database
或其缩写
-p

我在打印数据库中找到了行

-*-命令变量-*-:=MAKEFILES=C:/Users/mureadr/Desktop/A/ImpTarget.mk


但是没有显示用于调用
make
complete命令行的内容。我认为不可能打印原始命令行,但是您可以使用以下变量查看它的每个部分

$(error $(MAKE) $(MAKEFLAGS) $(MAKEOVERRIDES) $(MAKECMDGOALS))