Понимание папок и файлов, созданных Eclipse
Краткая версия вопроса: что,objects.mk
sources.mk
makefile
subdir.mk
*.o
а также*.d
файлы, сгенерированные Eclipse?
Длинная версия вопроса:
В моем домашнем каталоге у меня естьworkspace
каталог. Всякий раз, когда я создаю проект и называю егоProjectName
новый каталог (также называетсяProjectName
) создан Eclipse вworkspace
папка.В моем проекте я создаю разные классы, каждый класс связан с 2 файлами (исходный файлClassName.cpp
и заголовочный файлClassName.h
). Эти файлы помещаются вworkspace/ProjectName/src
папка.Сейчас яBuild
мой проект в Eclipse и вworkspace/ProjectName
появляется новая папка. Это называется .Debug
В этой папке есть только один файл, функциональность которого я понимаю:ProjectName
, Это исполняемый файл. Если я введу его имя в командной строке, моя программа будет выполнена.Еще 3 файла мне неизвестны:,,.objects.mk
sources.mk
makefile
Кроме того, вDebug
папка естьsrc
каталог. Это содержитsubdir.mk
файл, значение которого мне неизвестно, а такжеClassName.o
а такжеClassName.d
файлы (если у меня есть N классов, будет N пар*.o
а также*.d
файлы.)Кто-нибудь может, пожалуйста, объяснить смысл и назначение этих файлов ?,