Step 1: 安装mingw交叉编译环境
sudo apt -y install mingw-w64 mingw-w64-tools mingw-w64-i686-dev mingw-w64-x86-64-dev
Step 2: 安装rust编译Win x86目标
rustup toolchain install stable-gnu
rustup target list | grep windows
rustup target add i686-pc-windows-gnu
rustup target add x86_64-pc-windows-gnu
Step 3: 编译源码
cargo build --release --target "i686-pc-windows-gnu"
参考
- https://blog.csdn.net/zuihaobushi/article/details/90167362
- http://www.voidcn.com/article/p-uneeombi-btd.html
- https://rust-lang.github.io/rustup/installation/windows.html