Tag: 远程调试

Windows CE 6远程调试。 暂停程序时没有调用堆栈

我正在使用Visual Studio 2008与WindowsCE 6.0进行远程调试会话。 当我点击“暂停”时,我看不到程序调用堆栈。 而不是具有我的程序的任何function的调用堆栈,我只看到一个地址。 我正在使用这里描述的调试技术 (或在这里用德语 )

如何使用gdbserver设置Eclipse进行远程C调试?

我是Eclipse的新手。 尝试设置进行远程调试。 这是情况,我连接到运行Linux的远程机器,我正在运行Windows。 1)我已经为Eclipse安装了所有必需的工具,并且能够连接到Linux机器。 2)远程机器有gdbserver linux1[1]% gdbserver Usage: gdbserver [OPTIONS] COMM PROG [ARGS …] gdbserver [OPTIONS] –attach COMM PID gdbserver [OPTIONS] –multi COMM COMM may either be a tty device (for serial debugging), or HOST:PORT to listen for a TCP connection. Options: –debug Enable debugging output. 我需要在gdbserver配置任何东西??? 3)我还应该在Eclipse中配置什么? 用于远程调试? 4)我的GDB版本与远程机器GDB有什么不同?

程序接收信号SIGTRAP,跟踪/断点陷阱。

我知道之前已经问过这个问题,但是我已经阅读了所有的主题并且没有找到答案。 从我执行run开始调试我的项目的那一刻起,我得到了: Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6] Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6] 。 当我执行ctrl+c ,gdb告诉我: Program received signal SIGINT, Interrupt. 0x00000000 in ?? () Program received signal SIGINT, Interrupt. 0x00000000 in ?? () 通常它会告诉我哪个文件和哪个函数在不是0x00000000 in ?? ()时被中断0x00000000 in ?? () 0x00000000 in ?? () GDB不再遇到断点,让事情变得更加疯狂的事实是,我和同事正在共享相同的会话(调试是使用cygwin和远程机器完成的),它对他们来说很好但不适合我。 […]