0
我想遠程調試程序。但問題是我的程序正在使用信號。 在本地機器上,我使用以下命令處理信號: handle SIG64 nostop noprint
但是對於使用gdbserver進行遠程調試,我不知道如何處理信號。 這是我在做什麼:如何使用gdb處理遠程信號?
remote$ gdbserver :2345 hello_world
Process hello_world created; pid = 2509
Listening on port 2345
local$ gdb -q hello_world
Reading symbols from /home/user/hello_world...done.
(gdb) target remote 192.168.0.11:2345
Remote debugging using 192.168.0.11:2345
0x002f3850 in ??() from /lib/ld-linux.so.2
(gdb) continue
任何幫助將不勝感激。
感謝& BR, Yuvi
有2個信號SIG32 SIG64,我不是從SIG32到的。我只使用SIG64。無論如何處理SIG32以及它的工作正常。 – Yuvi