-march=native がどのフラグを有効にするか確認するにはどうすればいいですか? 質問する

-march=native がどのフラグを有効にするか確認するにはどうすればいいですか? 質問する

GCC 4.3 を使用して C++ アプリをコンパイルしています。 最適化フラグを手動で選択する代わりに、 を使用しています。-march=nativeこれにより、理論上は、コンパイルしているハードウェアに適用可能なすべての最適化フラグが追加されるはずです。しかし、実際にどのフラグが使用されているかを確認するにはどうすればよいでしょうか?

ベストアンサー1

以下のオプションを使用できます-Q --help=target:

gcc -march=native -Q --help=target ...

この-vオプションも役に立つかもしれません。

--helpオプションに関するドキュメントを参照できますここ

おすすめ記事