Translations:GCC optimization/22/ja
From Gentoo Wiki
最初の、そしてもっとも重要なオプションは -march
です。このオプションはコンパイラに対してどのシステムプロセッサアーキテクチャ (arch とも) のためのコードを生成するのかを指示します。つまり、特定の CPU 向けのコードを生成すべきであるといっているのです。CPU が違えば、性能が異なり、異なる命令セットをサポートし、コードの実行方法も違います。-march
フラグは、あなたの CPU の全ての性能、機能、命令セット、癖などに合わせて特化したコードを生成するようにコンパイラに伝えます。例えば AVX 命令の恩恵を受けたいなら、ソースコードがそれに対応しておく必要があります。