问题的简短版本:Eclipse 生成的、 、 、 和objects.mk文件sources.mk是makefile什么subdir.mk?*.o*.d
问题的长版本:
- 在我的主目录中,我有
workspace目录。每当我创建一个项目并调用它时,Eclipse 都会在该文件夹中创建ProjectName一个新目录(也称为)。ProjectNameworkspace - 在我的项目中,我创建了不同的类,每个类都与 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文件。)
请任何人解释这些文件的含义和目的吗?