4

Eclipse CDT の「ビルド」シンボルをクリックすると、変更されたソース ファイルのみがビルドされるはずです。Eclipse CDT の非常に厄介な動作は、「小さな」変更が行われたことを無視することが非常に多いことですが、「小さな」変更が何を意味するのかは明確ではありません。

出力は次のとおりです。

13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all 
make: Nothing to be done for `all'.

行ったばかりの変更をテストする唯一の方法は、プロジェクト全体をクリーンアップして完全に再構築することですが、これは多くの時間を無駄にします。

ここで何が問題になる可能性があり、インクリメンタル ビルディングをどのように修正できますか?

編集: マイナーではないかもしれませんが、クロック同期の問題のためにごく最近の変更が無視されますか?

4

1 に答える 1

3

ヘッダー ファイルのみに変更を加えた場合は、変更が新しいコンパイルに含まれるように、プロジェクトをクリーンアップする必要があります。マクロ定義と静的変数の変更には、Eclipse CDT でのプロジェクトのクリーンも必要です。

于 2012-12-27T17:56:31.107 に答える