Rust编译跨平台的可执行文件
在 MacOS 上编译出 Linux 平台的可执行文件
- 安装 tooltchain
1
rustup target add x86_64-unknown-linux-musl
- 安装 musl
1
brew install FiloSottile/musl-cross/musl-cross
- 在
./cargo/config文件中添加以下内容1
2[target.x86_64-unknown-linux-musl]
linker = "x86_64-linux-musl-gcc" - build
1
cargo build --target=x86_64-unknown-linux-musl --release