【发布时间】:2013-01-17 10:47:27
【问题描述】:
问题的简短版本:Eclipse 生成的 objects.mk、sources.mk、makefile、subdir.mk、*.o 和 *.d 文件是什么?
问题的长版:
- 在我的主目录中,我有
workspace目录。每当我创建一个项目并将其命名为ProjectName时,Eclipse 都会在workspace文件夹中创建一个新目录(也称为ProjectName)。 - 在我的项目中,我创建了不同的类,每个类都与 2 个文件相关联(源文件
ClassName.cpp和头文件ClassName.h)。这些文件被放入workspace/ProjectName/src文件夹中。 - 现在我在 Eclipse 中的
Build我的项目和workspace/ProjectName中出现了一个新文件夹。它被称为Debug。 - 在这个文件夹中只有一个文件,我理解它的功能:
ProjectName。它是可执行文件。如果我在命令行中输入它的名字,我的程序就会被执行。 - 我不知道另外 3 个文件:
objects.mk、sources.mk、makefile。 - 另外,在
Debug文件夹中有src目录。它包含subdir.mk文件,我不知道其含义以及ClassName.o和ClassName.d文件(如果我有 N 个类,则将有 N 对*.o和*.d文件。)
谁能解释一下这些文件的含义和用途?
【问题讨论】:
标签: eclipse