パラレライザーが OpenMP* 宣言子に基づいてマルチスレッド・コードを生成できるようにします。
Windows: [Language (言語)] > [Process OpenMP Directives (OpenMP 宣言子の処理)]
Linux: [Language (言語)] > [Process OpenMP Directives (OpenMP 宣言子の処理)]
Mac OS X: [Language (言語)] > [Process OpenMP Directives (OpenMP 宣言子の処理)]
IA-32、インテル® 64 アーキテクチャー
Linux* および Mac OS* X: | -openmp |
Windows: | /Qopenmp |
なし
オフ |
コンパイラーは OpenMP* マルチスレッド・コードを生成しません。 |
このオプションは、パラレライザーが OpenMP* 宣言子に基づいてマルチスレッド・コードを生成できるようにします。このコードは、単一プロセッサー・システムとマルチプロセッサー・システムのいずれでも並列実行が可能です。
このオプションは、任意の最適化レベルで動作します。最適化なし (-O0 (Linux) または /Od (Windows*)) を指定すると、OpenMP* アプリケーションのデバッグに役立ちます。
Mac OS X システムでは、OpenMP* を有効にする場合、Xcode* で DYLD_LIBRARY_PATH 環境変数も設定する必要があります。設定しないと、エラーが表示されます。
なし
© 1996-2010 Intel Corporation. 無断での引用、転載を禁じます。