aarch64-apple-visionos*
- aarch64-apple-visionos
- aarch64-apple-visionos-sim
层级:3
Apple visionOS 目标
- Apple visionOS 在 arm64 上
- Apple visionOS 模拟器在 arm64 上
目标维护者
要求
这些目标是交叉编译的。要构建这些目标,需要在 macOS 上使用 Xcode 15 或更高版本,以及 LLVM 18。
构建目标
可以通过为 rustc
构建启用这些目标来构建这些目标,例如
[build]
build-stage = 1
target = ["aarch64-apple-visionos-sim"]
构建 Rust 程序
注意:构建此目标需要相应的 visionOS SDK,如 Xcode 15+ 提供。
如果 rustc
已构建了对这些目标的支持,则可以为这些目标构建 Rust 程序,例如
rustc --target aarch64-apple-visionos-sim your-code.rs
测试
不支持在 visionOS 或模拟器上运行 Rust 测试套件。
没有简单的方法可以在 visionOS 或 visionOS 模拟器上运行简单的程序。静态库构建可以嵌入到 visionOS 应用程序中。
交叉编译工具链和 C 代码
此目标可以从 x86_64 或 aarch64 macOS 主机交叉编译。
其他主机不支持交叉编译,但可能在提供所需 Xcode SDK 时也能正常工作。