如何让GNU make输出执行命令以构建目标的内容

6

对我来说,没有任何--debug=标志似乎能做到这一点。

2个回答

6
make SHELL='sh -vx'

可能也会有所帮助。

4
你尝试过 make -n 吗?

2
-n 是“试运行”。虽然它显示将要运行的命令,但实际上不会运行任何命令,因此不能用于调试构建失败的确切位置。 - Stéphane
重新制作-x,就像下面的解决方案更改SHELL一样,在运行期间显示命令,即使通过在命令之前使用@明确地不回显命令也可以显示。请参阅http://bashdb.sourceforge.net/remake/。 - rocky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接