来自makefile的诊断输出(如make [N])的含义

时间:2010-07-30 07:27:01

标签: makefile

当运行“make install”之类的东西时,终端窗口中会显示很多信息。有些行以make [1],make [2],make [3]或make [4]开头。这些是什么意思?这是否意味着存在某种错误?

1 个答案:

答案 0 :(得分:3)

当以递归方式调用make时,每个make都会在输出消息中区分自己的计数。也就是说,以“make [3]”开头的消息来自被调用的第三个make。它并不表示任何类型的错误,但旨在使您能够跟踪发生的情况。特别是,如果发生任何错误,您可以告诉运行make目录以帮助调试构建。