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 模拟来正常测试此目标。