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.
私は疑問に思っていました...
ccache に制限はありますか?
後のコンパイル時間の差が非常に大きい場合、Linux 開発者が ccache をより頻繁に使用しないのはなぜですか?
簡単な答えは、ビルドシステムが壊れている場合に最適だと思いますccache(つまり、依存関係が正しく追跡されておらず、すべてを正しくビルドするには、必要になる場合がありますmake clean; make)。一方、依存関係が正しく追跡されている場合、ccacheプレーンよりも利点はなくmake、実際にはキャッシュの維持と更新のコストが発生します(プロジェクトのサイズによってはキャッシュのサイズが非常に大きくなる可能性があります)
ccache
make clean; make
make