【问题标题】:debugging on bsd using gdb or similar tootls使用 gdb 或类似工具在 bsd 上调试
【发布时间】:2012-11-21 05:56:09
【问题描述】:

我最近开始使用freebsd,发现gdb不支持远程调试。 每当我尝试使用 gdbserver 进行远程调试时,我都会遇到 SIGSEGV 崩溃和错误消息说找不到“r_debug_state”的定义。 有没有人经历过并解决它? 可以使用 gdbserver 编译静态编译的单线程程序。然而,除此之外,它大多看起来很难使用。

如果有人知道在 bsd 上进行远程应用程序调试或如何解决问题的任何其他工具,请告诉我。

(我在 x64 freebsd 9 上)

谢谢

【问题讨论】:

    标签: debugging gdb remote-debugging freebsd bsd


    【解决方案1】:

    你用的是系统自带的gdb吗?如果是这样,您可能会考虑安装端口中的 gdb,devel/gdb

    【讨论】:

    • 我使用的是系统自带的gdb。我会从港口尝试一个。但为什么会不一样呢?
    • 因为它的基础要旧得多。端口版本要新得多。
    猜你喜欢
    • 2012-06-18
    • 1970-01-01
    • 2010-10-08
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多