C++ .o.d文件的用途是什么?

C++ .o.d文件的用途是什么?,c++,netbeans,C++,Netbeans,我使用netbeans并注意到,除了创建.o文件外,它还创建.o.d文件。这些文件(.o.d)的用途是什么?如:依赖项文件所述 构建系统试图使其在重新编译时,不会重新编译生成的目标文件相同的翻译单元,从而节省工作。因此,它只尝试重新编译已更改的文件,或者可能尚未更改但所依赖的文件已更改的文件。.o.d文件跟踪.o所依赖的文件,以便在再次构建项目时快速确定需要重新编译的文件。如:Dependency files所述 构建系统试图使其在重新编译时,不会重新编译生成的目标文件相同的翻译单元,从而节省工

我使用netbeans并注意到,除了创建.o文件外,它还创建.o.d文件。这些文件(.o.d)的用途是什么?

如:依赖项文件所述

构建系统试图使其在重新编译时,不会重新编译生成的目标文件相同的翻译单元,从而节省工作。因此,它只尝试重新编译已更改的文件,或者可能尚未更改但所依赖的文件已更改的文件。
.o.d
文件跟踪
.o
所依赖的文件,以便在再次构建项目时快速确定需要重新编译的文件。

如:Dependency files所述

构建系统试图使其在重新编译时,不会重新编译生成的目标文件相同的翻译单元,从而节省工作。因此,它只尝试重新编译已更改的文件,或者可能尚未更改但所依赖的文件已更改的文件。
.o.d
文件跟踪
.o
所依赖的文件,以便在再次构建项目时快速确定需要重新编译的文件