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?