<<

Windows* コンパイラー・オプション
    /Ap64
    /arch
    /As
    /C
    /D
    /debug
    /E
    /EHa
    /EHc
    /EHs
    /EP
    /F
    /Fa
    /fast
    /FC
    /FD
    /Fe
    /FI
    /fixed
    /Fm
    /Fo
    /Fp
       Fp
       fp-model
    /FR
    /G1
    /G2
    /G5
    /G6
    /G7
    /GA
    /Gd
    /Ge
    /Gf
    /GH
    /Gr
    /Gs
    /GT
    /GX
    /Gy
    /GZ
    /H
    /help
    /I
    /J
    /LD
    /link
    /MD
    /ML
    /MT
    /noBool
    /O
    /Oa
    /Ob
    /Od
    /Og
    /Oi
    /Op
    /Os
    /Ot
    /Ow
    /Ox
    /Oy
    /P
    /QA
    /QA-
    /Qalias-args
    /Qalias-const
    /Qansi-alias
    /Qauto-ilp32
    /Qax
    /Qc99
    /Qchkstk
    /Qcomplex-limited-range
    /Qcontext-limit
    /Qcxx-features
    /QdD
    /Qdiag
    /Qdiag-dump
    /Qdiag-enable:sv-include コンパイラー・オプション
    /Qdiag-file
    /Qdiag-id-numbers
    /Qdiag-length
    /Qdiag-stop-on-error
    /QdM
    /QdN
    /Qeffc++
    /Qfnsplit
    /Qfp-port
    /Qfp-speculation
    /Qfpstkchk
    /Qftz
    /Qglobal-hoist
    /QH
    /QIA64-fr32
    /Qinline-debug-info
    /Qinline-factor
    /Qinline-forceinline
    /Qinline-max-per-compile
    /Qinline-max-per-routine
    /Qinline-max-size
    /Qinline-max-total-size
    /Qinline-min-size
    /Qinstrument-functions
    /Qip
    /Qip-no-inlining
    /Qip-no-pinlining
    /QIPF-flt-eval-method0
    /QIPF-fltacc
    /QIPF-fma
    /QIPF-fp-relaxed
    /QIPF-fp-speculation
    /Qipo
    /Qipo-c
    /Qipo-jobs
    /Qipo-S
    /Qipo-separate
    /Qivdep-parallel
    /Qkeep-static-consts
    /Qlocation
    /Qlong-double
    /QM
    /Qmap-opts
    /Qmcmodel
    /QMD
    /QMF
    /QMG
    /QMM
    /QMMD
    /Qms
    /Qmspp
    /QMT
    /Qmultibyte-chars
    /Qnobss-init
    /Qnopic
    /Qopenmp
    /Qopenmp-profile
    /Qopenmp-report
    /Qopenmp-stubs
    /Qopt-class-analysis
    /Qopt-mem-bandwidth
    /Qopt-report
    /Qopt-report-file
    /Qopt-report-help
    /Qopt-report-phase
    /Qopt-report-routine
    /Qopt-streaming-stores
    /Qoption
    /Qpar-report
    /Qpar-schedule
    /Qpar-threshold
    /Qparallel
    /Qpc
    /Qpchi
    /Qprec
    /Qprec-sqrt
    /Qprec_div
    /Qprefetch
    /Qprof-dir
    /Qprof-file
    /Qprof-gen
    /Qprof-gen-sampling
    /Qprof-use
    /Qrcd
    /Qrestrict
    /Qsafeseh
    /Qsave-temps
    /Qscalar-rep
    /Qserialize-volatile
    /Qsfalign
    /Qsox
    /Qssp
    /Qstd
    /Qtcheck
    /Qtcollect
    /Qtemplate-depth
    /Qtprofile
    /Qtrapuv
    /Qunroll
    /Quse-asm
    /QV
    /Qvc
    /Qvec-report
    /Qwd
    /Qwe
    /Qwn
    /Qwo
    /Qwr
    /Qww
    /Qx
    /RTC
    /S
    /showIncludes
    /TC
    /TP
       Kc++、TP
       Tp
    /traceback
    /U
    /u (W*)
    /V (W*)
    /vd
    /vmb
    /vmg
    /vmm
    /vms
    /vmv
    /W
       w
       w、W
    /Wall
    /Wcheck
    /WL
    /Wp64
    /Wport
    /WX
    /X
    /Y-
    /Yc
    /Yu
    /YX
    /Z7
    /Za
    /Zc
    /Zd
    /Ze
    /Zg
    /ZI
       g、Zi、Z7
       ZI
    /Zl
    /Zp
    /Zs
    nologo



アーキテクチャー
    生成する命令のオプション
アセンブラー
    オブジェクトを生成するオプション
    オプションを渡すオプション
アプリケーション
    コードの最適化を指定するオプション
インクルード・ファイル・パス
    検索パスから標準ディレクトリーを除外するオプション
インテル(R) トレースコレクター API
    呼び出しに挿入するオプション
インテルが提供するライブラリー
    静的にリンクするオプション
    動的にリンクするオプション
インラインコード
    ソース位置情報を生成するオプション
インライン化オプション
    比率を指定するオプション
インライン関数の展開
    レベルを指定するオプション
インライン展開
    コンパイル単位に対する最大回数を指定するオプション
    ルーチンに対する最大回数を指定するオプション
    ルーチンサイズの上限を指定するオプション
    関数の最大サイズを指定するオプション
    強制するオプション
    小さなルーチンの基準を指定するオプション
    全体または部分的に無効にするオプション
    大きなルーチンの基準を指定するオプション
    部分的に無効にするオプション
エイリアシング
    プログラムの仮定を指定するオプション
    関数にの仮定を指定するオプション



コード
    プロセッサー固有のコードを生成するオプション
       ax、Qax
       msse
    プロセッサー専用の最適化コードを生成するオプション
    指定された CPU 向けのコードを生成するオプション
コンパイラー・オプション
    概要
    新しいオプション
    推奨されていないオプション (古いオプション) と削除されたオプション
    対応表
コンパイラーのインストール
    ルート・ディレクトリーを指定するオプション
コンパイル単位
    共有オブジェクトとしてリンクしないようにするオプション



サンプリング
    ソースマッピングを生成するオプション
シンボルの可視属性
    指定するオプション
スカラー置換
    ループ変換中の実行を有効にするオプション
スタック
    チェックを有効にするオプション
    ルーチンのチェックを無効にするオプション
    予約する大きさを指定するオプション
スタック・アライメント
    関数に対して指定するオプション
スタックのチェック
    オプションを有効にする
スタック変数
    非数 (NaN) に初期化するオプション
ストリーミング・ストア
    最適化のために生成するオプション



ダイナミック・ライブラリー
    生成するためのツールを起動するオプション
ダイナミック・リンカー
    別のダイナミック・リンカーを指定するオプション
ダイナミック・リンク・ライブラリー (DLL)
    未解決の参照を検索するオプション
ツール
    オプションを渡すオプション
    ディレクトリーを指定するオプション
ディレクトリー
    インクルード・パスの最初に追加するオプション
    インクルード・ファイルとライブラリーを指定するオプション
    実行ファイルを指定するオプション
デノーマル結果
    ゼロにフラッシュするオプション
デバッグ
    拡張設定を指定するオプション
       debug (Linux*)
       debug (Windows*)
    生成される情報に影響を与えるオプション
       debug (Linux*)
       debug (Windows*)
トレースバック情報
    トレースバック情報を出力するオプション
ドライバー・ツール・コマンド
    表示および実行するオプション
    表示のみで、実行しないオプション



プリフェッチ挿入
    オプションを有効にする
プログラム
    エイリアシングを仮定するように指定するオプション
    速度を最大限にするオプション
プロシージャー間の最適化
    ファイル間の IPO を有効にするオプション
    単一ファイルのコンパイルで有効にするオプション
    追加のプロシージャー間の最適化を有効にするオプション
プロセッサー
    特定のプロセッサー向けに最適化するオプション
       G5、G6、G7
       mtune
       tpp1、tpp2、G1、G2、G2-p9000
プロセッサー固有のコード
    生成および最適化するオプション
    生成するオプション
プロファイリング
    サマリーの名前を指定するオプション
    ソースマッピングを生成するオプション
    プログラムをインストルメントするオプション
    出力ファイルのディレクトリーを指定するオプション
    情報の使用を有効にするオプション
ベクトライザー
    診断レポートを制御するオプション



マクロ名
    任意の値に関連付けるオプション
マルチスレッド・アプリケーション
    解析を有効にするオプション
マルチスレッドのパフォーマンス
    解析に役立つオプション
メモリーモデル
    小さな、または中くらいのメモリーを指定するオプション
    大きなメモリーを指定するオプション
    特定のメモリーを使用するオプション
メモリーロード
    移動する最適化を有効にするオプション
メモリー依存
    IVDEP の後にループ運搬がないことを指定するオプション
メモリー帯域幅
    チューニングとヒューリスティックを有効にするオプション



ライブラリー
    システム・ライブラリーの場所を出力するオプション
    スタティック・リンクを有効にするオプション
    ダイナミック・リンクを有効にするオプション
    共有ライブラリーとリンクしないようにするオプション
    検索するためのオプション
    指定したディレクトリーを検索するオプション
    標準ライブラリーとリンクしないようにするオプション
ライブラリーのダイナミック・リンク
    オプションを有効にする
ランタイム・ライブラリー (RTL)
    シングルスレッドの未解決の参照を検索するオプション
    マルチスレッドの未解決の参照を検索するオプション
       MT
       threads
リンカー
    relax リンカーオプションを渡すオプション
    オプションを渡すオプション
       link
       Wl
    ファイルからコマンドを読み取るオプション
    リンカーオプションを渡すオプション
リンク
    起動ファイルおよびライブラリーを使用しないようにするオプション
    起動ファイルを使用しないようにするオプション
    抑止するオプション
ループ
    アンロールする最大回数を指定するオプション



位置に依存しないコード
    生成するオプション
位置に依存しない外部参照
    コードを生成するオプション
関数のエントリーポイントと終了ポイント
    インストルメントを指定するオプション
関数のプロファイリング
    コンパイルとリンクを行うオプション
関数分割
    有効または無効にするオプション
共有オブジェクト
    動的共有オブジェクトを生成するオプション
最適化
    すべての速度を有効にするオプション
    すべてを無効にするオプション
       O
       Od
    グローバルな最適化を有効にするオプション
    コードを指定するオプション
    プリフェッチ挿入を有効にするオプション
    多くの速度を有効にするオプション
    複数のファイルから単一のアセンブリー・ファイルを生成するオプション
    複数のファイルから単一のオブジェクト・ファイルを生成するオプション
最適化レポート
    stderr のレポートを生成するオプション
    フェーズを表示するオプション
    使用するフェーズを指定するオプション
    指定されたテキストを含むルーチンのレポートを生成するオプション
    名前を指定するオプション
算術ライブラリー関数
    呼出し後に errno をテストするオプション
算術関数
    高速なコードシーケンスを有効にするオプション
自動パラレライザー
    マルチスレッド・コードの生成を有効にするオプション
    ループのしきい値を設定するオプション
    診断レベルを制御するオプション

    浮動小数点を評価するオプション
出力ファイル
    名前を指定するオプション
診断メッセージ
    OpenMP* 宣言子を制御するオプション
    SV 発行時にインクルード・ファイルを追加するオプション
    エラー時にコンパイルを停止するオプション
    スタティックの検証を制御するオプション
    ファイルへ出力するオプション
    ベクトライザーを制御するオプション
       diag、Qdiag
       vec-report、Qvec-report
    メッセージ ID を表示するオプション
    行数を指定するオプション
    自動パラレライザーを制御するオプション
       diag、Qdiag
       par-report、Qpar-report
    出力後にコンパイルを停止するオプション
    発行するメッセージに影響を与えるオプション
    表示を制御するオプション
    有効なメッセージを出力するオプション
    有効または無効にするオプション
推奨されていないコンパイラー・オプション (古いオプション)
中間ファイル
    コンパイル中に保存するオプション
動的共有オブジェクト
    生成するオプション
標準ディレクトリー
    インクルード・ファイルの検索パスから除外するオプション
浮動小数点から整数への変換
    高速変換を有効にするオプション
浮動小数点の精度
    一般的に精度を上げるオプション
    影響を与える最適化を無効にするオプション
    仮数部の精度を制御するオプション
    除算の精度を上げるオプション
    平方根計算の精度を上げるオプション
浮動小数点スタック
    チェックするオプション
浮動小数点レジスター
    上位の使用を無効にするオプション
       fr32
       QIA64-fr32
浮動小数点演算
    スペキュレーションを行うモードを指定するオプション
       fp-speculation、Qfp-speculation
       IPF-fp-speculation、QIPF-fp-speculation
    セマンティクスを制御するオプション
    組み合わせを有効にするオプション
    浮動小数点結果を丸めるオプション
複素数演算
    代数展開を有効にするオプション
変数
    DATA セクションに配置するオプション
    常に保存するオプション
例外処理
    テーブルを生成するオプション