このガイドは、安全で分別のある CFLAGS と CXXFLAGS を使って、コンパイルされるコードを最適化する手法を紹介します。また、最適化の背景にある一般的な理論について述べます。 Gentoo システムのデフォルトの CFLAGS は make.conf で設定することができます。CFLAGS はパッケージ単位で指定することもできます。 はじめに CFLAGS と CXXFLAGS とは? CFLAGSとCXXFLAGSは、CやC++のソースコードをコンパイルするときに使われるオプションを、コンパイラに指示するために慣例的に使われる環境変数の一種です。これらの環境変数は標準化されているわけではありませんがそれに近い状況で用いられており、コンパイラを使う際に追加のオプションを指定したいなら理解しておく必要があります。GNU makeでは一般的によく使われている環境変数のリストが記されて