Citat:
Ursprungligen postat av
PalmeKiller
Börja leka med rust under ubuntu.
koden
Kod:
fn main() {
println!("Hello world");
}
ls -lh
rwxrwxr-x 1 xyz xyz 11M sep 23 16:19 x
Alltså 11 M binärer för denna kod? Motsvarade kod i C blir 16k? Vad bero detta på?
rust binärer blir något större, men det är också mycket du kan tweaka för att få ner storleken.
Till att börja med 11MB för hello world låter väldigt konstigt.
Exakt samma för mig blir
-rwxr-xr-x 1 xyz xyz 462K Sep 26 10:59 target/debug/rust_size_test
eller byggt för release
-rwxr-xr-x 1 xyz xyz 459K Sep 26 11:01 target/release/rust_size_test
och efter strip
-rwxr-xr-x 1 xyz xyz 307K Sep 26 11:01 target/release/rust_size_test