En effet, si tu compiles du rust sur Linux l'éxécutable sera plus lourd, tout simplement parce que Rust utilise du linkage statique, et intègre donc toutes le lib standard Rust. Ce qui n'est pas le cas en C, puisque chaque OS actuel possède une lib c (glibc par exemple) dynamique qui va être chargé pendant l'éxécution du binaire. Il te suffit d'installer la lib rust (qui n'est pas présente par défaut car le langage est relativement nouveau), et de compiler ton programme avec les flags qui vont bien et tu l'auras ton éxécutable super léger.
En effet, si tu compiles du rust sur Linux l'éxécutable sera plus lourd, tout simplement parce que Rust utilise du linkage statique, et intègre donc toutes le lib standard Rust. Ce qui n'est pas le cas en C, puisque chaque OS actuel possède une lib c (glibc par exemple) dynamique qui va être chargé pendant l'éxécution du binaire. Il te suffit d'installer la lib rust (qui n'est pas présente par défaut car le langage est relativement nouveau), et de compiler ton programme avec les flags qui vont bien et tu l'auras ton éxécutable super léger.