8

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

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

4

1 回答 1

9

-n触发“空运行”,其中不执行任何命令,但会打印将执行的命令。

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

于 2009-12-08T23:13:56.143 回答