我使用emebedded pc作为包含linux RTOS的目标,并将主机作为包含linux RTOS的eclipse ide。我正在使用ftp客户端将可执行文件从客户端传输到目标。 我的问题:如何在我的目标上检查gdbserver? 如何运行gdb服务器? 任何人都可以提供一些有关ftp w.r.t这方面的信息吗?
答案 0 :(得分:0)
以下步骤将帮助您入门:
你的目标应该有二进制的gdbserver。检查相同
ls -l / usr / bin / gdbserver
使用以下命令
在目标上启动此gdbservergdbserver localhost:2001 binarytobedebugged
GDBSERVER将开始在端口2001上侦听所有传入的TCP / IP连接。
您应该在主机上使用二进制文件来处理所有调试符号。
使用交叉编译的GDB
从主机连接到在Target运行的gdbserver在主机
运行此命令gdb -q binarytobedebuggedWithDebugSymbols
(gdb)目标远程IPofTarget:2001
(gdb)p var
其余命令与通常的GDB调试会话相同。
我希望这会有所帮助。