Why is a Rust executable large? (2016)
The real answer is that they're not. It's just that C has a head start of having a 10MB libc already installed on your system, and Rust doesn't.If you compile C with libc statically linked in, it'll make executables as large as Rust's. If you compile Rust for dynamic linking, it'll give you hello world as small as you get from C.