有没有一种方法可以获得定义了make变量的makefile的名称



出于调试目的,当包含许多生成文件时,打印生成文件的完整路径非常有用,在该路径中,当前生成文件中的特定变量是首次定义的。有办法做到这一点吗?

只需运行make -p。Make将打印其内部数据库,包括所有目标和变量,以及设置它们的文件名和行号。

这可能很乏味,但您可以转到每个生成文件并回显生成文件的位置和文件名。然后,当变量被定义为makefile运行时,您可以继续打印。这是另一篇关于打印变量的文章。

如何在makefile 中打印变量

最新更新