当我运行 gdbserver 来监听端口并与 gdb 远程连接时:
gdbserver 命令:
gdbserver --multi 0.0.0.0:4444
gdb 命令:
target remote 192.168.1.99 4444
在 gdb 中。如何连接到 pid pidof(PROCESS_NAME)
?
当我运行 gdbserver 来监听端口并与 gdb 远程连接时:
gdbserver 命令:
gdbserver --multi 0.0.0.0:4444
gdb 命令:
target remote 192.168.1.99 4444
在 gdb 中。如何连接到 pid pidof(PROCESS_NAME)
?
您在那里有两个选择,您可以使用 GDB 服务器附加到正在运行的进程或生成它。
gdbserver 0.0.0.0:44444 --attach <PID>
或运行 GDB 服务器然后从连接的 GDB 客户端午餐
attach <PID>
gdbserver 0.0.0.0:44444 <program> <args>
如果您需要远程机器上正在运行的进程列表,您可以info os processes
在连接到远程服务器后从 GDB 客户端获取午餐。