実行中rustc -C help
ショー(とりわけ):
-C opt-level=val -- optimize with possible levels 0-3, s, or z
レベル0から3はかなり直感的だと思います。レベルが高いほど、より積極的な最適化が実行されます。しかし、s
およびz
オプションが何をしているのか私には手がかりがなく、Rustに関連するそれらの情報を見つけることができませんでした。
in Rust issue で説明されているように、混乱しているのはあなただけではないようです。Clangと同じパターンに従っているようです:
Os
コンパイル時にサイズを最適化するため。Oz
さらにサイズを最適化します。