Ubuntu系统下QEMU的安装与RISC-V的测试

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-gnu
  • sudo apt install binutils-riscv64-linux-gnu
  • sudo apt install gdb-multiarch

依次检验安装:

  • riscv64-linux-gnu-gcc --version
  • riscv64-linux-gnu-objdump --version
  • gdb-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

输出:

相关推荐
广州灵眸科技有限公司35 分钟前
从手动三步到上电即连:4G模组systemd开机自连方案
linux·运维·服务器·开发语言·网络·人工智能·php
susplus2 小时前
【linux应用软件编程】数据库sqlite3
linux·数据库·sqlite
GeW2 小时前
RHCE的评分潜规则:这样做实验,每题多拿20%分数
linux
运维全栈笔记2 小时前
Windows 安装 WSL2 并运行 Ubuntu 24.04 指南
linux·网络·windows·ubuntu
一叶龙洲2 小时前
Ubuntu24.04Fcitx5使用macos12界面
ubuntu
FlightYe2 小时前
音视频修炼之基础理论(五):AAC格式与解析
android·linux·c++·音视频·aac
米糕闯编程3 小时前
鱼香ros2(一)在ubuntu中安装ros2
linux·运维·ubuntu·机器学习
Huangjin007_3 小时前
【Linux 系统篇(十八)】进程(六) :环境变量
linux·运维·服务器
ShineWinsu3 小时前
对于MySQL:数据库的操作的解析
linux·数据库·c++·mysql·面试·笔试·库的操作
cnnews3 小时前
Ubuntu 编译 postmarketOS
linux·运维·arm开发·ubuntu·github·音视频