インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
このセクションでは、コンパイラー・オプションの説明に含まれるものを説明します。
以下のセクションには、現在あるすべてのコンパイラー・オプションの説明が含まれます。 オプションは、機能カテゴリー別になっており、各カテゴリーでオプションはアルファベット順にリストされています。
各オプションの説明には、次の情報が含まれています。
オプションのプライマリー名と簡単な説明
アーキテクチャーの制限
このセクションは、オプションに既知のアーキテクチャーの制限がある場合のみ表示されます。
次のアーキテクチャーの制限が表示されます。
IA-32 アーキテクチャー
インテル® 64 アーキテクチャー
インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーをターゲットとするインテル® 64 アーキテクチャー
関連するコンパイラー・オプションの説明で、このアーキテクチャーはインテル® MIC アーキテクチャーをターゲットとするインテル® 64 アーキテクチャーと呼びます。
インテル® Xeon Phi™ コプロセッサー x100 製品ファミリー (開発コード名 Knights Corner) をターゲットとするインテル® 64 アーキテクチャー
インテル® Xeon Phi™ コプロセッサー (開発コード名 Knights Landing) をターゲットとするインテル® 64 アーキテクチャー
特定のオペレーティング・システムは上記のすべてのアーキテクチャーで利用できません。 システム要件の最新情報は、リリースノートを確認してください。
構文
Linux* および OS X* システムで使用される構文と Windows® システムで使用される構文を説明します。
使用できる構文がない (オプションが有効ではない) オペレーティング・システムでは、「なし」と記述されます。
引数
オプションに対する引数を説明します。
オプションに引数がない場合には、「なし」と記述されます。
デフォルト
オプションのデフォルト設定です。
説明
オプションの詳細な説明です。該当する引数がある場合にはその説明も含まれます。
IDE オプション
Windows®、Linux*、OS X* システムにおける統合開発環境 (IDE) のプロパティー・ページに関連する情報を提供します。
オプションが表示されるプロパティー・ページ、およびオプションのカテゴリーを紹介します。
Windows® の IDE は Microsoft® Visual Studio® .NET、Linux* の IDE は Eclipse*、OS X* の IDE は Xcode* です。
そのオプションに相当する IDE オプションがない場合は「なし」と記述されます。
代替オプション
説明されているオプションと同義のオプションのリストです。
代替オプションがない場合は、「なし」と記述されます。
一部の代替オプション名は古いオプション (非推奨) で、将来のバージョンで削除される可能性があります。
多くのコマンドライン・オプションでは、オプション名でハイフン ("-") の代わりに、古い記述方法の下線 ("_") を使用しています。
この古い記述方法は有効です。
オプションの説明には次の項目が含まれるものもあります。
例
オプションを含む簡単なサンプルです。
関連情報
説明されているオプションや関連するオプションについての詳細を得られるリソースを紹介します。