跨平台编译 Rust 可执行文件
配置 Target
在 ~/.cargo/config
文件下添加 Target 信息
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
选择目标平台
查看支持的目标平台
# rustup target list
配置安装target
# rustup target add x86_64-unknown-linux-musl
对源代码进行交叉编译
# cargo build --release --target=x86_64-unknown-linux-musl
其他方案:使用Cross
Cross 项目地址:Rust-embedded/Cross
评论
发表评论