-1

何千ものコード行の小さな変更により、ソフトウェア全体で ./configure が再度実行されます。

変更されたファイルとそれに関連するファイルのみをコンパイルできる代替手段はありますか?

4

1 に答える 1

2

Makefile.am適切な依存関係を持っている場合は、実行./configureして、変更makeされたファイルに依存するファイルのみを再コンパイルする必要があります。だからmakeすでにあなたが求めていることをしています。

Makefile が正しくなく (たとえば、 を実行した場合にのみ動作するmake clean)、C または C++ ソースをコンパイルしている場合、 ccacheを使用すると速度が向上する可能性があります。ccache を使用すると、プリプロセッサ部分のみが実行され、その出力がコンパイル出力のキャッシュと比較されます。ファイルまたはそのインクルードで何も変更されていない場合、再コンパイルされません。適切にインストールすると、透過的に実行されます。

于 2010-06-08T03:03:41.160 に答える