首页 > 解决方案 > 使用 QEMU 和 GDB 调试 xv6:无法解析名称:提供节点名或服务名,或未知

问题描述

如标题所述,我正在尝试使用 QEMU 和 GDB 来调试 xv6 作为 OS 项目的一部分。

我能够make qemu并且make qemu-nox完美,但是当我运行 make qemu-gdbmake qemu-nox-gdb命令挂起并且输出如下:

qemu-system-i386 -nographic -drive file=fs.img,index=1,media=disk,format=raw -drive file=xv6.img,index=0,media=disk,format=raw -smp 1 -m 512 -S -gdb tcp::25502

没有提示出现。

当我尝试使用 GDB 连接时,结果是:

本地主机:25502:无法解析名称:提供节点名或服务名,或未知

任何人都可以解决问题?谢谢!

信息:开发操作系统:Mac OS X Mojave QEMU:qemu-system-i386(使用 Homebrew 安装) GDB:8.3(使用 Homebrew 安装) 交叉编译工具链:从源代码编译

标签: gdbqemuxv6

解决方案


推荐阅读