我在Ubuntu 20.04主机上运行,并尝试在qemu模拟器下远程调试本地运行的xv6内核。
我运行:
- gdb内核
- 目标远程本地主机:26000
我得到:
使用localhost:26000进行远程调试警告:所选体系结构i386与报告的目标体系结构i386:x86-64不兼容警告:体系结构拒绝了目标提供的描述远程"g"数据包答复太长(应为312字节,实际为608字节(:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000801f0000(gdb(
知道我该怎么解决这个问题吗?
谢谢!
Gil
在gdb中使用以下命令:
(gdb) set architecture i386:x86-64
这为我解决了问题。