如何查看GNU make运行的命令?

时间:2009-12-08 23:11:38

标签: gnu-make nvidia

我正在尝试调试复杂的Makefile。你如何让GNU make打印它运行的所有命令?我在man页面中找不到答案(使用-d标志似乎不打印它)。

(这不是回答我的问题所必需的信息,但是如果你想知道:我在编译基于NVIDIA的CUDA库的项目时遇到了问题。我可以自己编译它,但是使用它们的Makefile会导致讨厌的编译错误。我想使用他们提供的Makefile来更容易打包,并包含他们已经链接的其他包。)

1 个答案:

答案 0 :(得分:9)

-n triggers a "dry run",其中没有执行任何命令,但会打印执行的命令。

但是,如果您的Makefile是递归的,这将无济于事。