インテル® Fortran コンパイラー 14.0 ユーザー・リファレンス・ガイド
スタティック解析診断を有効にします。重要度または解析モードを指定して、出力する診断メッセージを指定します。
Linux*: | -diag-enable sc[n] -diag-enable sc-mode -diag-disable sc |
OS X*: | なし |
Windows*: | /Qdiag-enable:sc[n] /Qdiag-enable:sc-mode /Qdiag-disable:sc |
このオプションは、スタティック解析診断を有効にします。
n を指定すると、出力する診断メッセージの重要度を指定できます。mode を指定すると、出力する診断メッセージの解析モードを指定できます。
スタティック解析を無効にするには、/Qdiag-disable:sc オプション (Windows*) または -diag-disable sc オプション (Linux*) を指定します。
次のオプションを指定して、診断メッセージを変更することもできます。
[Q]diag-error sc
すべてのスタティック解析診断をエラーに変更します。
[Q]diag-warning sc
すべてのスタティック解析診断を警告に変更します。
[Q]diag-remark sc
すべてのスタティック解析診断をリマーク (コメント) に変更します。
スタティック解析機能を利用するには、別の製品をインストールする必要があります。詳細は、「機能要件」を参照してください。
Windows*: [Diagnostics (診断)] > [Level of Static Analysis (スタティック解析のレベル)] (/Qdiag-enable:sc{1|2|3})
[Diagnostics (診断)] > [Mode of Static Analysis (スタティック解析のモード)] (/Qdiag-enable:sc-{full|concise|precise})
Linux*: なし
OS X*: なし
次の例は、すべてのクリティカル・エラーに対してスタティック解析の診断メッセージを出力します。
-diag-enable sc1 ! Linux* システム
/Qdiag-enable:sc1 ! Windows* システム
次の例は、スタティックの診断 (およびデフォルトの診断) をファイルに出力します。
-diag-enable sc -diag-file=stat_ver_msg ! Linux* システム
/Qdiag-enable:sc /Qdiag-file:stat_ver_msg ! Windows* システム
ファイルに出力する前に、スタティック解析の診断を有効にする必要があります。 この場合、診断は stat_ver_msg.diag ファイルに出力されます。ファイル名が指定されていない場合は、診断結果は name-of-the-first-source-file.diag に送られます。