gdb - 使用 QEMU 和 GDB 调试 xv6:无法解析名称:提供节点名或服务名,或未知
问题描述
如标题所述,我正在尝试使用 QEMU 和 GDB 来调试 xv6 作为 OS 项目的一部分。
我能够make qemu
并且make qemu-nox
完美,但是当我运行
make qemu-gdb
或make 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 安装) 交叉编译工具链:从源代码编译
解决方案
推荐阅读
- javascript - 为什么这不将 console.log(score) 打印到控制台?
- python - 将 21 亿行的大型 csv 文件拆分为以列为 ID 的较小文件
- html - 如何使复选框着色(Angular 4+)?
- python - 如何通过bash脚本执行需要命令行参数的python脚本?
- python - 如何在python中将变量放入字符串中
- javascript - 如何使用同一类在三个 div 中添加不同的图像
- python - 如何使用 pyproj 定义地理基准面转换
- laravel - 如何在不同的数据库中迁移?
- pandas - Creating variables and calculating the difference between these variables and selected variable - Pandas
- ios - travis 上的 Cocoapod CI 无法安装依赖项