gdb和gdb服务器有什么区别?两者都可以用于本地调试吗?
我在用Red上的gdb服务器进行调试时遇到了疑难解答问题。调试启动程序停止在72 %。
发布于 2013-03-05 15:44:30
对于本地调试,您不需要MI或gdb服务器。你只需要gdb。
各种GUI/IDE都使用MI与gdb进行通信。这基本上改变了命令,以便机器能够更好地解析它们(因此获得了名称)。
Gdbserver用于调试远程系统。您只在远程(目标)机器上运行gdbserver (例如,这可以是一些运行linux的嵌入式系统),然后从工作站(串行、以太网或类似的)从GDB连接到gdbserver。这允许您在工作站上进行调试,并且只需要目标运行更简单的gdbserver。
https://stackoverflow.com/questions/15221374
复制相似问题