如何检查我的嵌入式PC上安装的gdb服务器?

时间:2014-02-14 10:58:19

标签: c eclipse ftp eclipse-cdt remote-debugging

我使用emebedded pc作为包含linux RTOS的目标,并将主机作为包含linux RTOS的eclipse ide。我正在使用ftp客户端将可执行文件从客户端传输到目标。 我的问题:如何在我的目标上检查gdbserver? 如何运行gdb服务器? 任何人都可以提供一些有关ftp w.r.t这方面的信息吗?

1 个答案:

答案 0 :(得分:0)

以下步骤将帮助您入门:

  1. 你的目标应该有二进制的gdbserver。检查相同

    ls -l / usr / bin / gdbserver

    使用以下命令

    在目标上启动此gdbserver

    gdbserver localhost:2001 binarytobedebugged

    GDBSERVER将开始在端口2001上侦听所有传入的TCP / IP连接。

  2. 您应该在主机上使用二进制文件来处理所有调试符号。

  3. 使用交叉编译的GDB

    从主机连接到在Target运行的gdbserver

    在主机

    运行此命令

    gdb -q binarytobedebuggedWithDebugSymbols

    (gdb)目标远程IPofTarget:2001

    (gdb)p var

  4. 其余命令与通常的GDB调试会话相同。

    我希望这会有所帮助。