【发布时间】:2016-05-09 08:45:07
【问题描述】:
我想调试在我的 Linux mint 上运行的 ssh 服务器。在我的机器上运行的 sshd 中没有调试符号(剥离的二进制文件)。据我所知,有一种方法可以下载与 sshd 对应的调试符号图像。有没有办法用调试符号图像将 gdb 附加到 sshd?
【问题讨论】:
标签: linux debugging gdb debug-symbols sshd
我想调试在我的 Linux mint 上运行的 ssh 服务器。在我的机器上运行的 sshd 中没有调试符号(剥离的二进制文件)。据我所知,有一种方法可以下载与 sshd 对应的调试符号图像。有没有办法用调试符号图像将 gdb 附加到 sshd?
【问题讨论】:
标签: linux debugging gdb debug-symbols sshd
首先,您需要安装单独提供的调试符号:
sudo debuginfo-install openssh
然后您可以简单地附加到正在运行的进程,例如:
gdb --pid `pidof sshd`
【讨论】: