16

Make の出力の角括弧内の数字の意味は何ですか?

make[7]: Leaving directory '/home/mike/...'
make[6]: Leaving directory '/home/mike/...'
make[6]: Entering directory '/home/mike/...'

make はマルチスレッド化されており、これはスレッドの番号ですか、それとも makefile トラバーサルのレベルですか、それとも正確には何ですか? 私の大きなプロジェクトではより大きな数ですが、私の個人的なプロジェクト (ソース ファイルが数個しかない) では通常make[1]、複雑さに関係していると思います。

ドキュメントでこれを見つけることができないようです。

4

1 に答える 1

20

Makeには、それ自体の中で他のmakefileを呼び出す機能があります。括弧内の数字は、ルートmakefileから呼び出されたmakefileの数です。

于 2012-10-11T15:00:17.237 に答える