オプション | 説明 | デフォルト |
---|---|---|
-alias_args[-] | 引数がエイリアス化された [エイリアス化されない] 可能性を示します。 | -alias_args |
-auto_ilp32 Itanium ベース・ システムのみ |
32 ビットアドレス空間を超えることができない (32 ビットポインタを使用する) アプリケーションを指定します。このオプションを使用するには、-ipo も指定してください。32 ビットアドレス空間を超えることができるプログラムで -auto_ilp32 オプションを使用すると、プログラム実行中に予期できない問題が発生することがあります。 | オフ |
-axB IA-32 のみ |
インテル®
Pentium®
M プロセッサおよび互換性のあるインテル® プロセッサ専用のコードを生成します 詳細... |
オフ |
-axN IA-32 のみ |
インテル Pentium 4 プロセッサおよび互換性のあるインテル・プロセッサ専用のコードを生成します 詳細... |
オフ |
-axP IA-32 のみ |
HT テクノロジ インテル Pentium 4 プロセッサ (SSE3 対応) 専用のコードを生成します 詳細... |
オフ |
-complex_limited_range[-] | タイプ _Complex のデータに関する一部の算術演算で "基礎代数展開の削除" を有効にします。これは _Complex 算術を使用するプログラムでパフォーマンスを向上しますが、指数範囲の値を正しく計算しません。デフォルトは -complex_limited_range- です。 | オフ |
-create_pch filename | プリコンパイル済みヘッダ (filename.pchi)
を作成します。 詳細... |
オフ |
-cxxlib-gcc | gcc の C++ ランタイム・ライブラリを使用してリンクします (gcc 3.2 以降が必要です) | オフ |
-cxxlib-icc | インテルの C++ ランタイム・ライブラリを使用してリンクします。 | オン |
-fast | プログラム全体を最高速で実行します(-O3、-ipo、-static をオンにします)。 詳細... |
オフ |
-fminshared | 主実行ファイル用にコンパイルを行います。絶対アドレス指定を使用することができ、保護されているシンボルには位置独立でないコードが生成されます。 | オフ |
-fno-common | コンパイラが共通変数を定義されているものとして処理し、共通データ変数の gprel アドレス指定を使用できるようにします。 | オフ |
-fpstkchk IA-32 のみ |
FP スタックが予測された状態であることを保証するためにすべての関数呼び出しの後に補足コードを生成します。 詳細... |
オフ |
-fvisibility= [extern|default|protected |hidden|internal] |
グローバル・シンボル (共通データ、定義データ、関数) の可視属性はデフォルトで設定されます。シンボルの可視属性はソースコードで明示的に設定されます。また、シンボルの可視属性の file オプションは -fvisibility 設定よりも優先されます。詳細... | オフ |
-fvisibility-extern=file | file 引数でリストされたシンボルで区切られた空間の可視属性を extern に設定します。 詳細... | オフ |
-fvisibility-default=file | file 引数でリストされたシンボルで区切られた空間の可視属性を default に設定します。 詳細... | オフ |
-fvisibility-protected=file | file 引数でリストされたシンボルで区切られた空間の可視属性を protected に設定します。 詳細... | オフ |
-fvisibility-hidden=file | file 引数でリストされたシンボルで区切られた空間の可視属性を hidden に設定します。 詳細... | オフ |
-fvisibility-internal=file | file 引数でリストされたシンボルで区切られた空間の可視属性を internal に設定します。 詳細... | オフ |
-fwritable-strings | 文字列のリテラルが書き込み可能なデータ・セクションに配置します。 | オフ |
-gcc-name=name | コンパイラが gcc C++ ライブラリを検索できない場合に g++ の場所を指定します。-cxxlib-gcc とともに使用します。標準の gcc インストールを行わなかった場合、このオプションを使用する必要があります。 | オフ |
-gcc-version=nnn | このオプションは、コンパイラの動作を gcc バージョン nnn の gcc と互換にします。このバージョンのインテル® C++ コンパイラは -gcc-version=320 (デフォルト) をサポートします。 | オン |
-isystemdir | システムのインクルード・パスのはじめにディレクトリ (dir) を追加します。 | オフ |
-no-gcc | __GNUC__、__GNUC_MINOR__ 、__GNUC_PATCHLEVEL__ マクロを事前に定義しません。 | オフ |
-nostdinc | -X と同じです。 | オフ |
-pch | プリコンパイル済みヘッダを自動的に処理します。 詳細... |
オフ |
-pch_dir dirname | コンパイラに dirname でプリコンパイル済みヘッダ用ファイルを検索/作成するように指示します。 詳細... |
オフ |
-prefetch[-] | コンパイラによるソフトウェア・プリフェッチの挿入を有効にします [無効にします]。デフォルトは -prefetch です。 | オン |
-prof_format_32 | デフォルトでは、インテル C++ コンパイラは 64 ビットのプロファイリング・カウンタ (.dyn および .dpi) を作成します。このオプションは、インテル C++ コンパイラ 7.0 と互換性のある 32 ビットのカウンタを作成します。 | オフ |
-shared-libcxa | インテル libcxa C++ ライブラリを動的にリンクします。 | オン |
-static-libcxa | インテル libcxa C++ ライブラリを静的にリンクします。 | オフ |
-strict_ansi | ANSI 規格に厳密に準拠しているダイアレクトを選択します。 | オフ |
-T file | リンカにファイル (file) からリンクコマンドを読むように指示します。 | オフ |
-use_pch filename | プリコンパイル済みヘッダ (filename.pchi)
を使用します。 詳細... |
オフ |
-Wbrief | 診断情報を簡易モードで出力します。簡易モードでは、オリジナルのソース行は表示されず、エラー・メッセージは 1 行目のみ表示されます。 | オフ |
-Wcheck | 移植不能なコード、意図しないコード・シーケンスになる可能性のあるコード、ANSI C 標準のわずかな変更によりプログラムの動作に影響するコードを、コンパイル時にチェックします。 | オフ |
-Wp64 Itanium ベース・ システムのみ |
64 ビット・ポーティングの診断結果を出力します。 |
|
-xB IA-32 のみ |
インテル Pentium M プロセッサおよび互換性のあるインテル・プロセッサ専用のコードを生成します 詳細... |
オフ |
-xN IA-32 のみ |
インテル Pentium 4 プロセッサおよび互換性のあるインテル・プロセッサ専用のコードを生成します 詳細... |
オフ |
-xP IA-32 のみ |
HT テクノロジ インテル Pentium 4 プロセッサ (SSE3 対応) 専用のコードを生成します 詳細... |
オフ |