• Github 中文镜像
Sign inSign up
Watch966
Star102.4k
Fork61.8k
Tag: rust
Switch branches/tags
Branches
Tags
K / Rust Windows 平台 64位 32位 交叉编译.md
移动浏览 Clone
加载中...
到移动设备上浏览
21 lines 2.30 KB
First commit on 14 Jun 2020

    安装的是 64 位 x86_64-pc-windows-msvc,需要编译 32 位的包,添加 target 即可:

    rustup target add i686-pc-windows-msvc
    cargo build --target=i686-pc-windows-msvc
    

    如果不想每次手敲 --target=i686-pc-windows-msvc,找到 %USERPROFILE%\.cargo\config 或者 CARGO_HOME 的位置,新建一个 config 文件,写入:

    [build]
    target = "i686-pc-windows-msvc"
    

    但是如果想把 32 位设置为 default,则需要重新安装工具链,自动包含 32 位的 toolchains:

    rustup toolchain install stable-msvc
    rustup set default-host i686-pc-windows-msvc
    

    不知道为什么搜不到中文资料。

    参考资料: