【问题标题】:Adding sources for shared library in GDB在 GDB 中为共享库添加源
【发布时间】:2013-07-24 14:20:42
【问题描述】:

如何将some_shared_library.so的源代码添加到gdb中。

我尝试使用dir 命令,但没有帮助。

【问题讨论】:

    标签: debugging gdb shared-libraries


    【解决方案1】:

    为了让 GDB 知道哪些源与您的 some_shared_library.so 匹配,您必须使用调试信息(通常是 -g 标志)构建它。

    一旦你这样做了(听起来你还没有这样做),在许多平台(例如 Linux)上,GDB 会自动找到源代码。在其他平台上,dir 是告诉 GDB 源在哪里的正确命令。

    【讨论】:

    • 谢谢,但我已经尝试过了。而且我仍然无法在gdb中看到共享库的来源
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多