“ make”能否告诉您触发构建的根本原因?

时间:2019-05-04 05:43:56

标签: makefile cmake gnu-make

有时很小的更改会导致较大的重建,但原因并不总是很明显。 那么,是否有可能让您告诉您它相信改变了什么以及它将触发什么?

具体来说,如果可能的话,有没有一种方法可以在不修改makefile本身的情况下做到这一点?

当然-n将进行空运行并显示其将要运行的所有命令,但是我正在寻找肮脏的依赖项列表

当然,-d会在我正在寻找的信息可用的某个地方吐出大量的数据,但是我希望找到不需要更多挖掘或编写脚本的内容。

1 个答案:

答案 0 :(得分:1)

您是否尝试指定specific level of debugging output,例如“基本”?

make --debug=b