web-dev-qa-db-ja.com

Eclipse c / c ++ CDTビルドは1つのファイルのみ

私はEclipse CDTを使用してC++プロジェクトを実行していますが、すべてのソースファイルをビルドするにはかなりの時間がかかります。

正しくなるまで、作業している1つのソースファイルをビルドし、後で次のソースファイルに進むことをお勧めします。しかし、Eclipseで見たすべてのオプション(プロジェクトの作成とすべてのビルド)は、プロジェクトのすべてのソースファイルに対して機能します。

Eclipse CDTで1つまたは2つのソースファイルをビルドする簡単な方法はありますか?

ありがとうございました!

20
Akronix

予想以上に楽だった。

  1. 選択を解除プロジェクト->自動でビルド
  2. ビルドするファイルを右クリックします
  3. Build Selected File(s)をクリックします。

ソース: http://www.cesareriva.com/single-file-compile-in-Eclipse-cdt/

20
Akronix

Makefileプロジェクトを使用している場合。 '-j n'(nは並行ジョブ番号を指定します)をmakeパラメーターに追加するだけです。

「プロジェクトプロパティ」を開く->「C/C++ビルド」->「動作」(ページラベル)->「ビルド(インクリメンタルビルド」(編集ボックス)

例えばこれを「-j 3 all」に変更すると、makeは3つのファイルを同時にコンパイルするように指示します。

もちろん、makeはファイルの依存関係を検出して、ファイルを同時にコンパイルできるかどうかを判断します。

乾杯

0
Rox