help

サポートされるすべてのコンパイラー・オプション、または指定したオプションカテゴリーのサポートされるコンパイラー・オプションを表示します。

構文

Linux*:

-help[category]

macOS*:

-help[category]

Windows*:

/help[category]

引数

category

表示するオプションのカテゴリーまたはクラスです。設定可能な値は以下のとおりです。

advanced

コンパイルのチューニングやコンパイラーの高度な機能の制御を行う高度な最適化オプションを表示します。

codegen

コード生成オプションを表示します。

compatibility

言語互換性に影響を与えるオプションを表示します。

component

コンポーネント制御オプションを表示します。

data

プログラムにおけるデータの解釈またはデータの格納に関連するオプションを表示します。

deprecated (C++ のみ)

推奨されていないコンパイラー・オプション (古いオプション) を表示します。

diagnostics

コンパイラーにより表示される診断メッセージに影響を与えるオプションを表示します。

float

浮動小数点演算に影響を与えるオプションを表示します。

help

利用可能なすべてのヘルプカテゴリーを表示します。

inline

インライン展開に影響を与えるオプションを表示します。

ipo

プロシージャー間の最適化 (IPO) オプションを表示します。

language

コンパイラー言語機能の動作に影響を与えるオプションを表示します。

link

リンクオプションまたはリンカーオプションを表示します。

misc

ほかのカテゴリーに入らないその他のオプションを表示します。

openmp

OpenMP* オプションおよび並列処理オプションを表示します。

opt

コードの最適化に役立つオプションを表示します。

output

コンパイラーの出力を制御するためのオプションを表示します。

pgo

プロファイルに基づく最適化 (PGO) オプションを表示します。

preproc

前処理に影響を与えるオプションを表示します。

reports

最適化レポートオプションを表示します。

デフォルト

オフ

このコンパイラー・オプションを指定しない限り、リストは表示されません。

説明

このオプションは、サポートされるすべてのコンパイラー・オプション、または指定したオプションカテゴリーのサポートされるコンパイラー・オプションを表示します。category を指定すると、指定したカテゴリーの利用可能な (サポートされる) すべてのコンパイラー・オプションが表示されます。

Linux* システムではこのオプションは、--help として指定することもできます。

IDE オプション

なし

代替オプション

Linux* および macOS*: なし

Windows*: /?