多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。これは C++ 固有のコンテンツです。DPC++ には適用されません。
Linux*: | -multiple-processes[=n] |
macOS*: | -multiple-processes[=n] |
n |
コンパイラーが作成するプロセスの最大数です。 |
オフ |
ソースファイルのコンパイルには、1 つのプロセスが使用されます。 |
このオプションは、多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。コマンドラインによるソースファイルのコンパイル時間を短縮することにより、パフォーマンスを向上させることができます。
このオプションを使用すると、別々のプロセスでそれぞれ、コンパイラーのコピーが作成されます。各コピーは同時にソースファイルをコンパイルします。
n が指定されていない場合のデフォルト値は、次のとおりです。
Windows* では、NUMBER_OF_PROCESSORS 環境変数の値に依存します。
Linux* および macOS* では、値は 2 になります。
このオプションは、コンパイルに適用されますが、リンクやリンク時コード生成には適用されません。
Visual Studio*: [General] > [Multi-processor Compilation]
Eclipse*: なし
Xcode*: なし
なし