欢迎光临散文网 会员登陆 & 注册

0184-QEMU 调试程序

2023-08-21 12:48 作者:jiangbo4444  | 我要投稿

环境

  • Time 2022-11-13

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • Rust 1.67.0-nightly

前言

说明

参考:https://os.phil-opp.com/minimal-rust-kernel/

目标

将上一节编写的可执行文件制作成 QEMU 可以启动的镜像,并使用 QEMU 调试。

main.rs

Cargo.toml

制作镜像

安装命令:cargo install bootimage 构建命令:cargo bootimage

启动 QEMU 脚本

GDB 调试脚本

文件目录结构

效果

QEMU调试

总结

使用 Rust 编写了一个在 x64 平台上的独立可执行程序,并且使用 QEMU 运行和 GDB 调试。

附录


0184-QEMU 调试程序的评论 (共 条)

分享到微博请遵守国家法律