多くのファイルを含む C++ プロジェクトがあります。コードに小さな変更を加えてプロジェクトをビルドすると、大量のファイルが再コンパイルされます。これにより、プロジェクトのコンパイル時間が長くなります。したがって、プロジェクトの構造を改善する方法や、プロジェクトのコンパイル時間を短縮するのに役立つその他の最適化について提案が必要です。また、プロジェクトに変更を加えなくても、再コンパイルされるファイルがいくつかあります。どういうわけか、make はそれらのファイルを再コンパイルする必要がないことを検出しないか、または何か不足している可能性があります。
私のプロジェクトでは、Linux(Ubuntu)でCodeliteを使用しています。言語はC++です。