Entendiendo las carpetas y archivos generados por Eclipse.

Versión corta de la pregunta: ¿Qué son?objects.mk, sources.mk, makefile, subdir.mk, *.o y*.d ¿Archivos generados por Eclipse?

Versión larga de la pregunta:

En mi directorio personal tengo elworkspace directorio. Cada vez que creo un proyecto y lo llamoProjectName un nuevo directorio (también llamadoProjectName) es creado por Eclipse en elworkspace carpeta.En mi proyecto creo diferentes clases, cada clase está asociada con 2 archivos (archivo fuenteClassName.cpp y el archivo de cabeceraClassName.h). Estos archivos se colocan en elworkspace/ProjectName/src carpeta.Ahora yoBuild Mi proyecto en Eclipse y en elworkspace/ProjectName aparece una nueva carpeta. Se llamaDebug.En esta carpeta solo hay un archivo cuya funcionalidad entiendo:ProjectName. Es el ejecutable. Si escribo su nombre en la línea de comando, mi programa será ejecutado.Otros 3 archivos son desconocidos para mí:objects.mk, sources.mk, makefile.Por otra parte, enDebug carpeta haysrc directorio. Contienesubdir.mk archivo cuyo significado es desconocido para mí, así comoClassName.o yClassName.d archivos (si tengo N clases habrá N pares de los*.o y*.d archivos.)

¿Alguien puede, por favor, explicar el significado y el propósito de estos archivos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta