2012-10-11 21 views
13

¿Cuál es la importancia del número entre corchetes en la salida de Make?Marca de salida, el número en los corchetes

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

es hacer múltiples subprocesos y esto es el número del hilo, o es el nivel de recorrido makefile, o qué es exactamente? Es un número mayor en mis proyectos grandes, pero en mis proyectos personales (con solo unos pocos archivos fuente) generalmente es make[1] así que supongo que tiene que ver con la complejidad.

Parece que no puedo encontrar esto en la documentación.

Respuesta

17

Make tiene la capacidad de llamar a otros makefile dentro de sí mismo. El número entre paréntesis es la cantidad de archivos make invocados desde su archivo MAKE raíz.

+0

OK, eso es lo que estaba pensando. (Root siendo 1 correcto?) Eso realmente ayuda mucho. :) – Mike

+1

La raíz es 1, de hecho. – tomahh

Cuestiones relacionadas