16

Make 输出中方括号中的数字有什么意义?

make[7]: Leaving directory '/home/mike/...'
make[6]: Leaving directory '/home/mike/...'
make[6]: Entering directory '/home/mike/...'

是 make 多线程,这是线程的编号,还是 makefile 遍历的级别,或者究竟是什么?在我的大型项目中数量较多,但在我的个人项目中(只有几个源文件)通常make[1]如此,所以我认为它与复杂性有关。

我似乎在文档中找不到这个。

4

1 回答 1

20

Make 能够在其内部调用其他 makefile。括号中的数字是从根 makefile 调用的 makefile 的数量。

于 2012-10-11T15:00:17.237 回答