• Why Github?
  • Team
  • Enterprise
  • Explore
  • Marketplace
  • Pricing
Sign inSign up
Watch996
Star102.4k
Fork61.8k
Tag: rust
Switch branches/tags
Branches
Tags
K / Rust Windows 平台 64位 32位 交叉编译.md
Go to Mobile Clone
加载中...
到移动设备上浏览
18 lines 2.11 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
    

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

    参考资料: