riscv32{e,em,emc}-unknown-none-elf

层级:3

用于配备 RV32E、RV32EM 和 RV32EMC ISA 的 RISC-V CPU 的裸机目标。

目标维护者

要求

此目标是交叉编译的,并使用静态链接。不需要外部工具链,默认的 rust-lld 链接器也可以工作,但您必须指定链接器脚本。

构建目标

此目标包含在 Rust 中,可以通过 rustup 安装。

测试

这是一个交叉编译的 no-std 目标,必须在模拟器中运行,或者通过将它们编程到合适的硬件上运行。无法在此目标上运行 Rust 测试套件。

交叉编译工具链和 C 代码

此目标支持 C 代码。如果与 C 或 C++ 互 लिंक,您可能需要使用 riscv32-unknown-elf-gcc 作为链接器,而不是 rust-lld