运行以下命令启动GDBServer: gdbserver/dev/ttyS0 <port> 其中<port>是要在GDBServer上使用的端口号。 在目标系统上加载要调试的内核模块。使用insmod命令加载内核模块,例如: sudo insmod my_module.ko 在GDBServer计算机上连接到GDB。运行以下命令启动GDB并连接到GDBServer: gdb/path/to/vmlinux (gdb) target rem...
后面步骤用gdb远程调试时会报错: Remote ‘g’ packet reply is too long 先看下您的gdb的版本,然后下载相同版本进行修复并并编译。 gdb -version wget http://ftp.gnu.org/gnu/gdb/gdb-7.11.1.tar.gz tar -xzvf gdb-7.11.1.tar.gz cd gdb-7.11.1 vi gdb/remote.c 将下面两行注释掉 // if (buf...
1、目标机器上启动gdbserver,attach需要调试的进程: ps-elf|grep(process)gdbserver--attach :10000(pid) Shell Copy Compile & Run 2、调试机器上启动Eclipse Attach模式: 剩下的和本地gdb调试就一样了。