インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
インテル® Cilk™ Plus コードをシリアル化します。
Linux* および OS X*: | -cilk-serialize |
Windows®: | /Qcilk-serialize |
なし
オフ |
インテル® Cilk™ Plus 言語拡張が認識されます。 |
このオプションは、インテル® Cilk™ Plus 言語拡張を含むコードをシリアル化します。 つまり、コンパイラーは、C/C++ シリアルプログラムであるかのようにプログラムを実行します。
このオプションは、cilk_stub.h ヘッダーファイルのインクルードを強制します。このヘッダーファイルには、インテル® Cilk™ Plus 言語拡張に関連した特定のキーワードを、コンパイラーに非表示にするためのプリプロセッサー・マクロが含まれています。
これらの特殊な言語拡張を含むプログラムのシリアル化については、「インテル® Cilk™ Plus の使用」で説明されています。
インテル® Cilk™ Plus 内の配列表記で生成されるベクトル並列化は、このコンパイラー・オプションの影響は受けません。
Visual Studio®: [Language (言語)] > [Replace Intel Cilk Plus Keywords With Serial Equivalents (インテル® Cilk™ Plus キーワードをシリアル対応に置き換える)]
Eclipse*: [Language (言語)] > [Replace Intel Cilk Plus Keywords With Serial Equivalents (インテル® Cilk™ Plus キーワードをシリアル対応に置き換える)]
Xcode*: [Language (言語)] > [Serialize Program (プログラムのシリアル化)]
なし