インテル® C++ コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス
本ドキュメントの情報は、特別に明記されていない限り、サポートするすべてのオペレーティング・システムおよびアーキテクチャーに適用されます。本書では、次の表記規則を使用しています。
THIS TYPE |
言語キーワードを示します。 |
this type |
コマンドラインまたはオプション引数。 |
This type |
コード例を示します。 |
This type |
入力する文字を表します。 |
[This type] |
メニュー名、メニュー項目、ボタン名、ダイアログウィンドウ名、およびその他のユーザー・インターフェイス項目を大括弧 ([ ]) で表記します。 |
[ファイル] > [開く] |
メニュー名およびメニュー項目の間の大なり記号 (>) は、それらのメニューを順番に実行することを示します。例えば、「[ファイル] > [開く] をクリックします」の場合、[ファイル] メニューから [開く] をクリックします。 |
{value | value} |
選択できる項目または値を表します。通常、これらの括弧の値のいずれかを選択します。 |
[item] |
オプションの項目を示します。 |
item [, item ]... |
省略記号 (...) の前の項目は繰り返し可能なことを示します。 |
インテル® C++ |
インテル® C++ コンパイラーでサポートされている共通コンパイラー言語の名称を示します。 |
Windows* または Windows* オペレーティング・システム | サポートするすべての Microsoft* Windows* オペレーティング・システムを指します。 |
Linux* または Linux* オペレーティング・システム |
サポートするすべての Linux* オペレーティング・システムを指します。 |
macOS* または macOS* オペレーティング・システム |
サポートするすべての macOS* オペレーティング・システムを指します。 |
Microsoft* Visual Studio* |
用語や名称に付いているアスタリスク (*) は、他社の製品登録商標を示します。 |
コンパイラー・オプション |
コンパイラーでアプリケーションのコンパイルに使用できる Windows* オプション、Linux* オプション、macOS* オプションを指します。 このドキュメントでは、次の表記規則に従ってコンパイラー・オプション名を略しています。
その他の似ていないコンパイラー・オプションはフルネームで表示されます。 |
/option または -option |
オプション名の前に付いているスラッシュ (/) は、そのオプションが Windows* で使用できることを意味します。オプション名の前に付いているダッシュ (-) は、そのオプションが Linux* および macOS* システムで使用できることを意味します。次に例を示します。
注Windows*、Linux*、および macOS* で利用可能なオプションは、一般的な説明ではスラッシュ (/) やダッシュ (-) なしで表記されます。オプション構文の説明でのみスラッシュ (/) やダッシュ (-) が表記されます。 |
/option:argument または -option=argument |
オプションに引数が必要なことを示します。例えば、次のオプションでは引数を指定する必要があります。
|
/option:keyword または -option=keyword |
オプションに、keyword 値を 1 つ指定する必要があることを示します。 |
/option[:keyword ] または -option[=keyword ] |
オプションをそのまま使用するか、または keyword 値を指定できることを示します。 |
option[n] または option[:n] または option[=n] |
[ ] 内の値にさまざまな値を指定するか、または省略することができます。例えば、/Qfnalign[:n] オプションまたは -falign-functions[=n] オプションの場合、n に 0 以上の値を指定するか、または n を省略することができます。 |
option[-] |
オプションの最後に "-" が付いている場合、オプションは無効になります。例えば、/Qglobal_hoist- は、Windows* オプションの /Qglobal_hoist を無効にします。 |
[no]option または [no-]option |
オプションの前に no または no- が付いている場合、オプションは無効になります。例: Windows* の /[no]traceback オプションの場合、/traceback はオプションを有効にし、/notraceback は無効にします。 Linux* および macOS* の -[no-]global_hoist オプションの場合、-global_hoist はオプションを有効にし、-no-global_hoist は無効にします。 一部のオプションでは、no はオプション名の先頭以外の場所に付きます。例えば、-fno-alias は、-falias オプションを無効にします。 |