computer_knowledge_notes/Software/_模拟器与容器/riscvemu.md

690 B
Raw Blame History

来源

riscvemu

简介

RISCVEMU是一个RISC-V架构的模拟器。它的目的是在保持完整的基础上实现精简。

编译

wget https://bellard.org/riscvemu/riscvemu-2017-08-06.tar.gz
tar zxvf riscvemu-XXX.tar.gz
cd riscvemu-XXX
vim Makefile	# 删除-Werror
make
问题解决
  • fatal error: curl/multi.h: No such file or directory

    缺少库对于ubuntu18.04,应安装sudo apt install libcurl4-gnutls-dev

运行

wget https://bellard.org/riscvemu/diskimage-linux-riscv-2017-08-06.2.tar.gz
tar zxvf diskimg-linux-riscv-XXX.tar.gz
./riscvemu diskimg-linux-riscv-XXX/root-riscv64.cfg