推奨されていない (古い) オプションと削除されたオプション

ここでは、推奨されていない古いオプションと削除されたオプションを一覧にしています。また、代わりとなるオプションがある場合は、そのオプションも紹介しています。

コンパイラー・オプションの詳細は、各オプションの説明を参照してください。例えば、-ax (Linux* OS および Mac OS* X)、/Qax (Windows* OS)、または -x (Linux* OS および Mac OS* X)、/Qx (Windows* OS) の詳細は、該当するオプションの説明を参照してください。

推奨されていないオプション (古いオプション)

「古いオプション」とされるコンパイラー・オプションは、現在のリリースではサポートされていますが、次期バージョンではサポートされなくなる予定です。

本バージョンのコンパイラーで推奨されていない古いオプションは次のとおりです。

Linux* OS および Mac OS* X オプション

推奨する代わりのオプション

-1-66-onetrip

-f66

-automatic

-auto

-axK

完全な後継オプションはありません。-msse2 オプションにアップグレードされました。

-axN

Linux* OS: -axSSE2
Mac OS* X: なし

-axP

Linux* OS: -axSSE3
IA-32 アーキテクチャー・ベースの Mac OS* X: -axSSE3
インテル® 64 アーキテクチャー・ベースの Mac OS* X: なし

-axS

-axSSE4.1

-axT

Linux* OS: -axSSSE3
IA-32 アーキテクチャー・ベースの Mac OS* X: なし
インテル® 64 アーキテクチャー・ベースの Mac OS* X: -axSSSE3

-axW

-msse2

-cm

-warn nousage

-cpp

-fpp

-diag-enable sv[<n>]

-diag-enable sc[<n>]

-diag-enable sv-include

-diag-enable sc-include

-diag-sv

-diag-enable sc[<n>]

-diag-sv-error

-diag-disable warning

-diag-sv-include

-diag-enable sc-include

-diag-sv-level

なし

-diag-sv-sup

-diag-disable <v>[,<v2,...]

-dps

-altparam

-i-dynamic

-shared-intel

-i-static

-static-intel

-inline-debug-info

-debug inline-debug-info

-lowercase

-names lowercase

-march=pentiumii

なし

-march=pentiumiii

-march=pentium3

-mcpu

-mtune

-mp

-fp-model

-msse

-mia32

-nus

-assume nounderscore

-Ob

-inline-level

-openmp-link

なし

-openmp-profile

なし

-openmpP

-openmp

-openmpS

-openmp-stubs

-prof-genx

-prof-gen=srcpos

-tprofile

なし

-tune

-x<code>

-uppercase

-names uppercase

-us

-assume underscore

-use-asm

なし

-xK

完全な後継オプションはありません。-msse2 オプションにアップグレードされました。

-xN

Linux* OS: -xSSE2
Mac OS* X: なし

-xO

-msse3

-xP

Linux* OS: -xSSE3
IA-32 アーキテクチャー・ベースの Mac OS* X: -xSSE3
インテル® 64 アーキテクチャー・ベースの Mac OS* X: なし

-xS

-xSSE4.1

-xSSE3_ATOM

-xSSSE3_ATOM

-xT

Linux* OS: -xSSSE3
IA-32 アーキテクチャー・ベースの Mac OS* X: なし
インテル® 64 アーキテクチャー・ベースの Mac OS* X: -xSSSE3

-xW

-msse2

Windows* OS オプション

推奨する代わりのオプション

/1/Qonetrip

/f66

/arch:SSE

/arch:IA32

/architecture

/arch

/asmattr:none/noasmattr

/FA

/asmattr:machine

/FAc

/asmattr:source

/FAs

/asmattr:all

/FAcs

/asmfile

/Fa

/automatic

/auto

/cm

/warn:nousage

/debug:partial

なし

/Fm

/map

/Ge

/Gs0

/Gf

/GF

/ML および/MLd

なし

/Op

/fltconsistency

/optimize:0/nooptimize

/Od

/optimize:1/optimize:2

/O1

/optimize:3/optimize:4

/O2

/optimize:5

/O3

/QaxK

完全な後継オプションはありません。/arch:SSE2 オプションにアップグレードされました。

/QaxN

/QaxSSE2

/QaxP

/QaxSSE3

/QaxS

/QaxSSE4.1

/QaxT

/QaxSSSE3

/QaxW

/arch:SSE2

/Qcpp

/fpp

/Qdiag-enable:sv[<n>]

/Qdiag-enable:sc[<n>]

/Qdiag-enable:sv-include

/Qdiag-enable:sc-include

/Qdiag-sv

/Qdiag-enable:sc[<n>]

/Qdiag-sv-error

/Qdiag-disable:warning

/Qdiag-sv-include

/Qdiag-enable:sc-include

/Qdiag-sv-level

なし

/Qdiag-sv-sup

/Qdiag-disable:<v>[,<v2,...]

/Qdps

/altparam

/Qextend-source

/extend-source

/Qfpp

/fpp

/QIfist

/Qrcd

/Qinline-debug-info

/debug:inline-debug-info

/Qlowercase

/names:lowercase

/Qopenmp-link

なし

/Qopenmp-profile

なし

/Qprof-genx

/Qprof-gen=srcpos

/Qtprofile

なし

/Quppercase

/names:uppercase

/Quse-asm

なし

/Qvc7.1

なし

/Qvms

/vms

/QxK

完全な後継オプションはありません。/arch:SSE2 オプションにアップグレードされました。

/QxN

/QxSSE2

/QxO

/arch:SSE3

/QxP

/QxSSE3

/QxS

/QxSSE4.1

/QxSSE3_ATOM

/QxSSSE3_ATOM

/QxT

/QxSSSE3

/QxW

/arch:SSE2

/source

/Tf

/tune

/Qx<code>

/unix

なし

/unroll

/Qunroll

/us

/assume:underscore

/w90、/w95

なし

/Zd

/debug:minimal

このリストに記載されているオプション以外にも、推奨されていないオプション (古いオプション) があります。

削除されたオプション

オプションの中にはサポートを終了し、削除されたものがあります。削除されたオプションを使用した場合、コンパイラーは警告を表示し、オプションを無視してコンパイルを続行します。

このバージョンのコンパイラーで削除されたオプションは次のとおりです。

Linux* OS および Mac OS* X オプション

推奨する代わりのオプション

-axB

-axSSE2

-axi

なし

-axM

なし

-cxxlib-gcc[=dir]

-cxxlib[=dir]

-cxxlib-icc

なし

-F

-preprocess-only または -P

-fp

-fno-omit-frame-pointer

-fpstkchk

-fp-stack-check

-func-groups

-prof-func-groups

-fvisibility=internal

-fvisibility=hidden

-ipo-obj (および -ipo_obj)

なし

-Kpic、-KPIC

-fpic

-nobss-init

-no-bss-init

-openmp-lib legacy

なし

-opt-report-level

-opt-report

-prefetch

-opt-prefetch

-prof-format-32

なし

-prof-gen-sampling

なし

-qp

-p

-rct

なし

-shared-libcxa

-shared-libgcc

-ssp

なし

-static-libcxa

-static-libgcc

-syntax

-syntax-only または -fsyntax-only

-tpp1

なし

-tpp2

-mtune=itanium2

-tpp5

なし

-tpp6

なし

-tpp7

-mtune=pentium4

-xB

-xSSE2

-xi

なし

-xM

なし

Windows* OS オプション

推奨する代わりのオプション

/4ccD (および /4ccd)

なし

/4Nb

/check:none

/4Yb

/check:all

/G1

なし

/G5

なし

/G6 (または /GB)

なし

/G7

なし

/Og

/O1/O2、または /O3

/QaxB

/QaxSSE2

/Qaxi

なし

/QaxM

なし

/Qfpstkchk

/Qfp-stack-check

/Qipo-obj (および /Qipo_obj)

なし

/Qopenmp-lib:legacy

なし

/Qopt-report-level

/Qopt-report

/Qprefetch

/Qopt-prefetch

/Qprof-format-32

なし

/Qprof-gen-sampling

なし

/Qrct

なし

/Qssp

なし

/Quse-vcdebug

なし

/Qvc6

なし

/Qvc7

なし

/QxB

/QxSSE2

/Qxi

なし

/QxM

なし

このリストに記載されているオプション以外にも、削除されたオプションがあります。

最適化に関する注意事項

インテル® コンパイラー、関連ライブラリーおよび関連開発ツールには、インテル製マイクロプロセッサーおよび互換マイクロプロセッサーで利用可能な命令セット (SIMD 命令セットなど) 向けの最適化オプションが含まれているか、あるいはオプションを利用している可能性がありますが、両者では結果が異なります。また、インテル® コンパイラー用の特定のコンパイラー・オプション (インテル® マイクロアーキテクチャーに非固有のオプションを含む) は、インテル製マイクロプロセッサー向けに予約されています。これらのコンパイラー・オプションと関連する命令セットおよび特定のマイクロプロセッサーの詳細は、『インテル® コンパイラー・ユーザー・リファレンス・ガイド』の「コンパイラー・オプション」を参照してください。インテル® コンパイラー製品のライブラリー・ルーチンの多くは、互換マイクロプロセッサーよりもインテル製マイクロプロセッサーでより高度に最適化されます。インテル® コンパイラー製品のコンパイラーとライブラリーは、選択されたオプション、コード、およびその他の要因に基づいてインテル製マイクロプロセッサーおよび互換マイクロプロセッサー向けに最適化されますが、インテル製マイクロプロセッサーにおいてより優れたパフォーマンスが得られる傾向にあります。

インテル® コンパイラー、関連ライブラリーおよび関連開発ツールは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。

インテルでは、インテル® コンパイラーおよびライブラリーがインテル製マイクロプロセッサーおよび互換マイクロプロセッサーにおいて、優れたパフォーマンスを引き出すのに役立つ選択肢であると信じておりますが、お客様の要件に最適なコンパイラーを選択いただくよう、他のコンパイラーの評価を行うことを推奨しています。インテルでは、あらゆるコンパイラーやライブラリーで優れたパフォーマンスが引き出され、お客様のビジネスの成功のお役に立ちたいと願っております。お気づきの点がございましたら、お知らせください。

改訂 #20110307


このヘルプトピックについてのフィードバックを送信

© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。