Zrozumienie folderów i plików generowanych przez Eclipse

Krótka wersja pytania: Czym sąobjects.mk, sources.mk, makefile, subdir.mk, *.o i*.d pliki wygenerowane przez Eclipse?

Długa wersja pytania:

W moim katalogu domowym mamworkspace informator. Ilekroć tworzę projekt i dzwonię do niegoProjectName nowy katalog (zwany takżeProjectName) jest tworzony przez Eclipse wworkspace teczka.W moim projekcie tworzę różne klasy, każda klasa jest skojarzona z 2 plikami (plik źródłowyClassName.cpp i plik nagłówkowyClassName.h). Pliki te są umieszczane wworkspace/ProjectName/src teczka.Teraz jaBuild mój projekt w Eclipse i wworkspace/ProjectName pojawi się nowy folder. To się nazywaDebug.W tym folderze jest tylko jeden plik, którego funkcjonalność rozumiem:ProjectName. Jest to plik wykonywalny. Jeśli wpiszę jego nazwę w wierszu poleceń, mój program zostanie wykonany.Kolejne 3 pliki są dla mnie nieznane:objects.mk, sources.mk, makefile.Co więcej, wDebug folder jestsrc informator. Zawierasubdir.mk plik, którego znaczenie jest mi nieznane, jak równieżClassName.o iClassName.d pliki (jeśli mam N klas, będzie N par par*.o i*.d pliki.)

Czy ktoś może wyjaśnić znaczenie i cel tych plików?

questionAnswers(1)

yourAnswerToTheQuestion