Linux カーネルがどの最適化レベル (-O?) で構築されているかを確認しようとしています。どうやってやるの?
私が見つけることができる唯一のものは、カーネル構成ファイルの CONFIG_CC_OPTIMIZE_FOR_SIZE=y です。-Osを意味しますか?それは何かをオーバーライドしますか (1 つの gcc 行に複数の最適化があると、最後の -O が勝者になります)? -O2 でビルドされたカーネルの一部を見つけましたが、すべてのカーネルに対して行数が少なすぎます。
そのような最適化はどこで集中的に設定されますか?
注: CentOS 5.5 を使用しています。