这里写下gdbserver的用法:
两台机子,宿主机A和目标机B。
step1: 我们在B上安装gdbserver,在A上编译可执行程序a.out,把a.out拷贝到B上面去。
step2: 在A上打开server服务:gdbserver ip(A):port a.out;在B上用gdb本地调试,gdb a.out,进gdb后执行gdb remote ip(B):port,于是乎,两边就联通了,同步进行,后面b c n什么的开始搞起。需要注意的是,不能执行r,因为gdbserver已经r起了程序,本地这边相当于catch。