Eclipse CDT の「ビルド」シンボルをクリックすると、変更されたソース ファイルのみがビルドされるはずです。Eclipse CDT の非常に厄介な動作は、「小さな」変更が行われたことを無視することが非常に多いことですが、「小さな」変更が何を意味するのかは明確ではありません。
出力は次のとおりです。
13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all
make: Nothing to be done for `all'.
行ったばかりの変更をテストする唯一の方法は、プロジェクト全体をクリーンアップして完全に再構築することですが、これは多くの時間を無駄にします。
ここで何が問題になる可能性があり、インクリメンタル ビルディングをどのように修正できますか?
編集: マイナーではないかもしれませんが、クロック同期の問題のためにごく最近の変更が無視されますか?