Translations:GCC optimization/22/ja

From Gentoo Wiki
Jump to:navigation Jump to:search

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