目标机上
gdbserver --multi localhost:12345 &
调试主机上
1) file xxxxx, 加载符号表。
(gdb)
2) target extended-remote x.x.x.x:12345
连接目标机。
3) set remote exec-file /xxxxx
设置远程调试进程,路径为目标机上的路径。
4) b main
设置断点。
5) handle SIG32 pass noprint nostop
忽略SIG32信号
(gdb) run --xx
运行程序, xx为参数。
solution of gdb issue “Program received signal SIG32, Real-time event 32”