mipsel-sony-psx

层级:3

索尼 PlayStation 1 (psx)

指定开发者

需求

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

构建

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

[build]
build-stage = 1
target = ["mipsel-sony-psx"]

交叉编译

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

测试

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

构建 Rust 程序

由于它是 3 级,Rust 不为此目标提供预编译的工件。

只需使用 build-std nightly cargo 功能来构建 corealloc

cargo build -Zbuild-std=core,alloc --target mipsel-sony-psx

上面的命令会生成一个 ELF。要生成模拟器运行的 PSEXE 格式的二进制文件,可以使用 cargo-psx

cargo psx build

或者使用 -Clink-arg=--oformat=binary 生成一个扁平二进制文件。