私には2つの推測があります:
最初からコンパイルされていますが、CCACHE を使用してはるかに高速に動作します
どのモジュールがコンパイルされたかを検出することにより、続行します
OUT ディレクトリではなく CCACHE をクリアするとどうなりますか? 継続するか、再開するか。
私には2つの推測があります:
最初からコンパイルされていますが、CCACHE を使用してはるかに高速に動作します
どのモジュールがコンパイルされたかを検出することにより、続行します
OUT ディレクトリではなく CCACHE をクリアするとどうなりますか? 継続するか、再開するか。
ここで重要なレイヤーは複数あります。
ccache キャッシュ ディレクトリをクリアすると、make の「ターゲット」がまだ存在し、最新であることを意味します。これは、make がそれらのターゲットに対して再コンパイルが不要であると判断することを意味します。つまり、再起動ではなく継続します。この時点では、Ccache はまだ登場していません。