GDB远程调试

时间:2011-11-21 17:01:40

标签: gdb remote-debugging

我设法为Qt应用程序设置gdbserver,并使用以下命令在64位Ubuntu计算机上运行:

gdbserver <ip>:20000 ./sampleQtApp

我尝试使用GDB将其连接到使用同一网络的远程计算机,如下所示:

set architecture i386:x86-64:intel
target remote <ip>:20000

它给了我以下输出,我无法弄清楚原因。

(gdb) target remote 10.9.5.79:20000
warning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
of GDB.  Attempting to continue with the default i386:x86-64 settings.

Remote debugging using 10.9.5.79:20000
Remote register badly formatted:      T0506:0000000000000000;07:a080c7ceff7f0000;10:f0fae7b0107f0000;thread:7c0;core:0;
here: 00000000;07:a080c7ceff7f0000;10:f0fae7b0107f0000;thread:7c0;core:0;
(gdb)

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

你的gdb / gdbserver版本是什么?尝试更新的一个。另请参阅this问题。