rust在windows上编译成liunx可执行程序

一、rust 编译文件

cargo build
或
cargo build --release 发布构建

二、安装 x86_64-unknown-liunx-musl target

rustup target add x86_64-unknown-linux-musl

三、修改 cargo 配置

  • 在用户目录下 ./ 用户 / 用户目录 /.cargo/config 文件;打开文件添加下面配置
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"

四、交叉编译

cargo build --target x86_64-unknown-linux-musl
或
cargo build --target x86_64-unknown-linux-musl --release 发布构建