我设法为一个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)我在这里做错了什么?
发布于 2011-11-22 02:52:45
您的gdb/gdbserver版本是什么?试试最近的那个。另请看this问题。
https://stackoverflow.com/questions/8215538
复制相似问题