Linux环境Rust静态编译
默认情况下,Rust 将静态链接所有 Rust 代码。但是,如果使用标准库,它将动态链接到系统的 libc 实现。
如果想要100%静态二进制文件,可以在 Linux 上使用 MUSL libc。
安装 MUSL 支持
Rust 支持的平台 Platform Support
rustup target add x86_64-unknown-linux-musl
使用 MUSL 构建
cargo build --target x86_64-unknown-linux-musl