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

问题描述 投票:8回答:1

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

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

gnu-make nvidia
1个回答
9
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.