インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

fmpc-privatize

マルチプロセッサー・コンピューティング (MPC) 統合並列ランタイム向けのスタティック・データのプライベート化を有効/無効にします。

アーキテクチャーの制限

インテル® 64 アーキテクチャーでのみ利用できます。

構文

Linux*:

-fmpc-privatize

-fno-mpc-privatize

macOS*:

なし

Windows*:

なし

引数

なし

デフォルト

-fno-mpc-privatize

MPC 統合並列ランタイム向けのすべてのスタティック・データのプライベート化が無効です。

説明

このオプションは、マルチプロセッサー・コンピューティング (MPC) 統合並列ランタイム向けのスタティック・データのプライベート化を有効/無効にします。

-fmpc-privatize オプションにより、標準の Linux* ディストリビューションでサポートされていない、拡張スレッド・ローカル・ストレージ (TLS) を使用するランタイムルーチンが呼び出されます。

このオプションを利用するには、別の製品をインストールする必要があります。詳細は、「機能要件」を参照してください。

IDE オプション

なし

代替オプション

なし