通过eclipse连接到gdbserver时的断点

时间:2014-01-07 12:19:53

标签: linux eclipse gdb breakpoints gdbserver

我正在尝试通过手动创建gdbserver并通过eclipse cdt连接到远程调试来调试链接到某些标准库(不是标准系统库)的应用程序(即,它使用不同的sysroot)调试配置。虽然我可以连接到服务器并运行程序到最后(我看到程序stdout),如果我尝试在连接错误消息时停止exectuion,它会失败:

Failed to execute MI command:
-exec-continue
Error message from debugger back end:
Warning:\nCannot insert breakpoint -1.\nTemporarily disabling shared library
breakpoints:\nbreakpoint #-1\nCannot insert breakpoint 1.\nError accessing 
memory address 0x804a814: Unknown error -1.\n

然而,我已经设法让它在程序启动后设置断点并停止。如果我在启动时有任何设置,我将得到与上面每个断点相似的错误。

如果我在命令行上使用gdb连接到它,我没有使用断点的isssue。我在这里缺少什么?

0 个答案:

没有答案