gdb调试64位程序错误
在搭建Eclipse+Qemu+Gdb来调试Kernel时,我将Kernel配置为64位的,这在gdb7.6.1会在remote连接时出现如下错误:
Remote 'g'packet reply is too long: d85f8780ffffffff88……
省略号后面还有一长串16进制数,解决方法是在连接(例:(gdb) target remote localhost:1234)上gdb server后设置架构:
(gdb) set architecture i386:x86-64:intel
该设置的参数可通过如下命令查看:</