riscv32{e,em,emc}-unknown-none-elf
层级:3
用于配备 RV32E、RV32EM 和 RV32EMC ISA 的 RISC-V CPU 的裸机目标。
目标维护者
- Henri Lunnikivi, [email protected], @hegza
要求
此目标是交叉编译的,并使用静态链接。不需要外部工具链,默认的 rust-lld
链接器也可以工作,但您必须指定链接器脚本。
构建目标
此目标包含在 Rust 中,可以通过 rustup
安装。
测试
这是一个交叉编译的 no-std
目标,必须在模拟器中运行,或者通过将它们编程到合适的硬件上运行。无法在此目标上运行 Rust 测试套件。
交叉编译工具链和 C 代码
此目标支持 C 代码。如果与 C 或 C++ 互 लिंक,您可能需要使用 riscv32-unknown-elf-gcc
作为链接器,而不是 rust-lld
。