我最近开始使用freebsd并且意识到gdb不支持远程调试。 无论何时,我尝试使用gdbserver进行远程调试,我遇到SIGSEGV崩溃并且错误消息说无法找到“r_debug_state”的定义。 有没有人经历过这个并解决了它? 可以使用gdbserver编译静态编译的单线程程序。然而,除此之外,它看起来很难使用。
让我知道是否有人知道在bsd上进行远程应用程序调试的任何其他工具或如何解决问题。
(我在x64 freebsd 9上)
由于
答案 0 :(得分:0)
您使用的是系统附带的gdb吗?如果是这样,您可以考虑安装端口中的gdb devel/gdb
。