multiple-processes

多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。これは C++ 固有のコンテンツです。DPC++ には適用されません。

構文

Linux*:

-multiple-processes[=n]

macOS*:

-multiple-processes[=n]

引数

n

コンパイラーが作成するプロセスの最大数です。

デフォルト

オフ

ソースファイルのコンパイルには、1 つのプロセスが使用されます。

説明

このオプションは、多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。コマンドラインによるソースファイルのコンパイル時間を短縮することにより、パフォーマンスを向上させることができます。

このオプションを使用すると、別々のプロセスでそれぞれ、コンパイラーのコピーが作成されます。各コピーは同時にソースファイルをコンパイルします。

n が指定されていない場合のデフォルト値は、次のとおりです。

このオプションは、コンパイルに適用されますが、リンクやリンク時コード生成には適用されません。

IDE オプション

Visual Studio*: [General] > [Multi-processor Compilation]

Eclipse*: なし

Xcode*: なし

代替オプション

なし