aarch64-nintendo-switch-freestanding

层级:3

使用纯 Rust 工具链的 Nintendo Switch。

指定开发者

要求

此目标是交叉编译的。它对主机没有特殊要求。

构建

可以通过为 rustc 构建启用它来构建目标

[build]
build-stage = 1
target = ["aarch64-nintendo-switch-freestanding"]

交叉编译

此目标可以从任何主机交叉编译。

测试

目前不支持为此目标运行 rustc 测试套件。

构建 Rust 程序

如果 rustc 支持该目标并且库工件可用,则可以为该目标构建 Rust 程序

rustc --target aarch64-nintendo-switch-freestanding your-code.rs

要生成可以在设备上轻松运行的 NRO 格式的二进制文件,可以使用 cargo-nx

cargo nx --triple=aarch64-nintendo-switch-freestanding