- gdb/
- 使用gdb调试xv6内核-选择的体系结构i386与报告的目标体系结构不兼容
使用gdb调试xv6内核-选择的体系结构i386与报告的目标体系结构不兼容
使用gdb调试xv6内核-选择的体系结构i386与报告的目标体系结构不兼容,gdb,xv6,Gdb,Xv6,我在Ubuntu20.04主机上运行,并尝试远程调试qemu模拟器下本地运行的xv6内核
我运行:
gdb内核
目标远程本地主机:26000
我得到:
使用本地主机进行远程调试:26000
警告:所选体系结构i386与报告的目标体系结构i386:x86-64不兼容
警告:架构拒绝目标提供的描述
远程“g”数据包回复太长(预期为312字节,实际为608字节): 000000000000000000000000000000000000000000000000000000000000000000000
我在Ubuntu20.04主机上运行,并尝试远程调试qemu模拟器下本地运行的xv6内核
我运行:
gdb内核
目标远程本地主机:26000
我得到:
使用本地主机进行远程调试:26000
警告:所选体系结构i386与报告的目标体系结构i386:x86-64不兼容
警告:架构拒绝目标提供的描述
远程“g”数据包回复太长(预期为312字节,实际为608字节): 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
(gdb)
你知道我该怎么解决这个问题吗
谢谢
Gil在gdb中使用以下命令:
(gdb) set architecture i386:x86-64
这为我解决了问题