自分のLinuxカーネルが最適化レベル(-O?)を確認しようとしています。どうやってやるの?Linuxカーネルコンパイラの最適化レベルを確認する方法
私が見つけることができるのは、カーネル設定ファイルのCONFIG_CC_OPTIMIZE_FOR_SIZE = yです。それは-Oを意味するのだろうか?それは何よりも優先されますか?(1つのgcc行に複数の最適化があると、最後の-Oが勝者になります)?私は、カーネルのいくつかの部分が-O2で構築されているのを発見しましたが、すべてのカーネルには数行しかありませんでした。
このような最適化はどこで一元的に行われますか?
注:私はCentOS 5.5を使用しています。
すべてのファイルが同じ最適化レベルで構築されているとします。 – tripleee
公正でしょうか。なぜファイルに最適化があってはいけませんか?もしそれがあれば、誰にとってもより速いです。 – tothphu
ソースは無料ですが、すべてのディストリビューションがすべてのビルドインフラストラクチャを公開しているわけではありません。しかし、もしあなたがそれにアクセスすれば、より多くの力があなたに与えられます。 – tripleee