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 位二进制文件的支持。