riscv64gc-unknown-linux-musl

级别:2

使用 musl libc 的 RISC-V Linux 程序的目标。

目标维护者

要求

构建目标本身需要一个 cc-rs 支持的 RISC-V 编译器。

构建目标

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

[build]
target = ["riscv64gc-unknown-linux-musl"]

确保您的 C 编译器包含在 $PATH 中,然后将其添加到 config.toml

[target.riscv64gc-unknown-linux-musl]
cc = "riscv64-linux-gnu-gcc"
cxx = "riscv64-linux-gnu-g++"
ar = "riscv64-linux-gnu-ar"
linker = "riscv64-linux-gnu-gcc"

构建 Rust 程序

此目标通过 rustup 分发,否则不需要特殊配置。

交叉编译

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

测试

可以使用 RISC-V 主机上的 x.py 或通过 QEMU 模拟来正常测试此目标。