Rust在Windows平台交叉编译Linux可执行文件
2024年2月19日交叉编译
安装目标包
首先运行以下命令,检查目标平台工具包:
rustup target list
选择目标包,并安装(选musl版本):
rustup target add xxxxx
配置
编辑Cargo配置目录下的config文件,根据安装的目标包添加以下内容:
[target.xxxxx]
linker = "rust-lld"
构建
在cargo b
后根据目标平台添加以下内容:
--target=xxxxxxx
最后可以在target目录下找到相应的可执行文件