为什么我不能为RISC-V构建QEMU?

时间:2018-04-16 00:29:26

标签: simulator

我尝试为RISC-V ISA模拟器构建QEMU。

但是,在我下载并输入以下内容之后:

$ ./configure --target-list=riscv-softmmu

它给了我这个:

  

错误:未知目标名称' riscv-softmmu'

任何人都可以点亮它吗?

我正在使用Mac OS。

1 个答案:

答案 0 :(得分:1)

您的问题中configure命令的第一个问题是目标名称无效。可用的RISC-V配置目标是

  • riscv64-softmmu
  • riscv32-softmmu
  • riscv64-linux-user (仅Linux)
  • riscv32-linux-user (仅限Linux)

此外,RISE-V端口已被QEMU 2.12接受,因此您需要使用最新版本。 SiFive博客上有更多详细信息:

如果您想尝试最新版本的RISC-V QEMU端口,则可以克隆并构建riscv-qemu GitHub存储库:

Linux

git clone --recursive https://github.com/riscv/riscv-qemu.git
cd riscv-qemu
./configure --target-list=\
riscv64-softmmu,riscv32-softmmu,\
riscv64-linux-user,riscv32-linux-user

macOS

git clone --recursive https://github.com/riscv/riscv-qemu.git
cd riscv-qemu
./configure --target-list=\
riscv64-softmmu,riscv32-softmmu

RISC-V QEMU端口Wiki包含有关该端口的信息的集合,包括指向RISC-V QEMU的操作系统映像的链接: