Ubuntu系统下QEMU的安装与RISC-V的测试
安装QEUM
直接执行以下指令:
- 用于完整系统仿真 执行:
apt-get install qemu-system - 用于模拟 Linux 二进制 执行:
apt-get install qemu-user-static
检验安装
执行:riscv64-linux-gnu-gcc --version
安装交叉编译工具链
检查更新 执行: sudo apt unpdate
安装RISC-V交叉编译器和相关工具 执行:
sudo apt install gcc-riscv64-linux-gnusudo apt install binutils-riscv64-linux-gnusudo apt install gdb-multiarch
依次检验安装:
riscv64-linux-gnu-gcc --versionriscv64-linux-gnu-objdump --versiongdb-multiarch --version
编写测试程序
编写C语言程序 : hello.c
c
#include<stdio.h>
int main(){
printf("Hello RISC-V!\n");
return 0;
}
对 hello,c 进行编译
执行: riscv64-linux-gnu-gcc -static hello.c -o hello_static
执行生成的hello_static
执行:qemu-riscv64 hello_static
输出:
