7

ソースに変更を加えなくても「make」を実行するのに15秒かかる大規模なMakefileベースのCプロジェクトをデバッグしています。つまり、プログラムを再起動するたびに、デバッグを開始する前に15秒待つ必要があります。

プロジェクトは「Makefileを使用して既存のプロジェクトとしてインポート」を介してインポートされ、デバッガーにgdbを使用しています。

再起動すると、最後にビルドされた実行可能ファイルが実行されるようにしたいと思います。各起動/デバッグの前に、この追加のビルド手順(つまり、「make」の実行)を無効にするにはどうすればよいですか?

(実際にソースを変更するというまれなケースでは、手動でビルド/作成します)

4

4 に答える 4

20

プロジェクト-[自動ビルドを無効にする]オプションは、自動ビルドがオフになっていることを常に意味するわけではありません。たとえば、「Makegood」テスト自動化プラグインは、設定-実行/デバッグ-起動-(一般オプション)起動前のビルドがオンの場合に自動ビルドをトリガーします。したがって、手動ビルドが必要な場合はオフにしてください。

于 2013-12-08T08:52:49.017 に答える
8

デバッグ構成のメインタブには、[自動ビルドを無効にする]ラジオボタンがあります。

于 2012-03-14T20:28:40.533 に答える
5

Oxygen.3のような現在のEclipseビルドでは、自動ビルドを無効にするオプションは、[設定]->[実行/デバッグ]->[起動]に移動しました。ここでは、[一般オプション]の[起動前にビルド(必要な場合)]に移動しました。これをデバッグのみで行うことにはもはや違いはないようで、通常の実行とデバッグの実行の両方に適用されるようです。

于 2018-04-13T07:35:15.650 に答える
0

プロジェクトが変更されていない場合はコンパイル手順を無効にできますが、それ以外の場合はeclipseでコンパイルする必要があります。

ウィンドウ>設定>C/C++>ビルド>「Eclipseリソースが変更された場合にのみ構成をビルド...」

于 2012-07-10T10:18:05.727 に答える