i686-apple-darwin
Apple macOS 32 位 x86 版本。
目标维护者
要求
有关 macOS 的一般要求,请参阅 *-apple-darwin
的文档。
构建目标
您需要 Xcode 9 附带的 macOS 10.13 SDK。可以使用通用的 SDKROOT
环境变量将 SDK 的位置传递给 rustc
。
有了这个,您可以通过将其添加到 config.toml
中的 target
列表中来构建支持该目标的 Rust。
[build]
target = ["i686-apple-darwin"]
使用带有 nightly Cargo 的不稳定 -Zbuild-std
也可能有效。
构建 Rust 程序
Rust 不再为该目标提供预编译的工件。 要为该目标编译,您需要启用该目标来构建 Rust(请参阅上面的“构建目标”),或者使用 build-std
或类似方法构建自己的副本。
测试
运行此目标需要运行 macOS 10.14 或更早版本的 Intel Macbook,因为更高版本取消了对运行 32 位二进制文件的支持。