Make的输出,括号中的数字

时间:2012-10-11 14:54:15

标签: linux build makefile

Make的输出中方括号中数字的重要性是什么?

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

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

我似乎无法在文档中找到它。

1 个答案:

答案 0 :(得分:18)

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