march

 

指定されたプロセッサー向けにコードを生成するようコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル(R) 64 アーキテクチャー

構文

Linux:

-march=processor

Mac OS X:

なし

Windows:

なし

引数

processor

コンパイラーが専用コードを生成する対象のプロセッサーです。設定可能な値は以下のとおりです。

pentium3

インテル(R) Pentium(R) III プロセッサー向けのコードを生成します。

pentium4

インテル(R) Pentium(R) 4 プロセッサー向けのコードを生成します。

core2

インテル(R) Core(TM)2 プロセッサー・ファミリー向けのコードを生成します。

デフォルト

オフまたは
-march=pentium4

IA-32 アーキテクチャーでは、コンパイラーは、指示がない限り、プロセッサー固有のコードを生成しません。インテル(R) 64 アーキテクチャー・ベースのシステムでは、コンパイラーはインテル(R) Pentium(R) 4 プロセッサー向けのコードを生成します。

説明

このオプションは、指定されたプロセッサー向けにコードを生成するようコンパイラーに指示します。

-march=pentium4 を指定すると -mtune=pentium4 が設定されます。

互換性のために、以前の processor の値もサポートされますが、生成されるコードはデフォルトと同じです。

代替オプション

なし