指定された CPU 向けにコードを生成するようコンパイラーに指示します。
なし
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー
Linux*: | -march=cpu |
Mac OS*: | なし |
Windows*: | なし |
cpu |
コンパイラーが専用のコードを生成する CPU です。設定可能な値は以下のとおりです。 |
|
pentium3 | インテル(R) Pentium(R) III プロセッサー向けのコードを生成します。 | |
pentium4 | インテル Pentium 4 プロセッサー向けのコードを生成します。 |
OFF または -march=pentium4 |
IA-32 システムでは、コンパイラーは、指示がない限り、プロセッサー固有のコードを生成しません。インテル 64 アーキテクチャー・ベースのシステムでは、コンパイラーはインテル Pentium 4 プロセッサー向けのコードを生成します。 |
このオプションは、指定された CPU 向けにコードを生成するようコンパイラーに指示します。
-march=pentium4 を指定すると -mtune=pentium4 が設定されます。
互換性のために、以前の cpu の値もサポートされますが、生成されるコードはデフォルトと同じです。
-march=pentium3 | Linux: -xK Mac OS: なし Windows: /QxK |
-march=pentium4 | Linux: -xW Mac OS: なし Windows: /QxW |