多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux および Mac OS X: |
-multiple-processes[=n] |
Windows: |
/MP[:n] |
n |
コンパイラーが作成するプロセスの最大数です。 |
オフ |
ソースファイルのコンパイルには、1 つのプロセスが使用されます。 |
このオプションは、多くのソースファイルを同時にコンパイルできるよう複数のプロセスを作成します。コマンドラインによるソースファイルのコンパイル時間を短縮することにより、パフォーマンスを向上させることができます。
このオプションを使用すると、別々のプロセスでそれぞれ、コンパイラーのコピーが作成されます。各コピーは同時にソースファイルをコンパイルします。
n が指定されていない場合のデフォルト値は、次のとおりです。
Windows OS では、NUMBER_OF_PROCESSORS 環境変数の値に依存します。
Linux OS および Mac OS X では、2 です。
このオプションは、コンパイルに適用されますが、リンクやリンク時コード生成には適用されません。
なし