Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.d特定のソース ファイルのファイルが見つかることがあります。たとえば、コンパイルするtest.cと、
.d
test.c
test.d, test.o
test.oそれがオブジェクトファイルであることは理解していますが、何のtest.dためにあるのかわかりません。ヒントや指針を教えていただけますか?
test.o
test.d
多くのビルド システムは、自動的に検出されmakeた依存関係を.dファイルに追加します。特に、C/C++ ソース ファイルの場合、どの#includeファイルが必要かを判断し、その情報を自動的にファイルに生成し.dます。
make
#include
.dファイルは、その情報を認識している によって組み込まれますmakefile。makeこれらのファイルの内容を見ると、次のような前提条件のステートメントが作成されます。
makefile
foo.o : foo.h bar.h biz.h
等