【问题标题】:Debugging Thunderbird on Mac OS X with GDB使用 GDB 在 Mac OS X 上调试 Thunderbird
【发布时间】:2010-01-11 14:19:23
【问题描述】:

我今天试图在 Thunderbird 中找到一个错误,或者更具体地说 - 它崩溃的位置(崩溃记者跳进去)。 但是,当我尝试在 gdb 中运行它时,程序立即以代码 06 退出。 然后 Crash 记者再次开始行动。 这样一来,我就永远无法到达它死亡的实际点。

我必须通过一些选项才能使其成功启动吗?

谢谢!

【问题讨论】:

    标签: macos gdb thunderbird


    【解决方案1】:

    您需要设置 DYLD_LIBRARY_PATH 环境变量来告诉加载器这是所有共享库所在的位置。

    首先进入你.app的MacOS目录

    cd blah/dist/Daily.app/Contents/MacOS
    

    然后设置DYLD_LIBRARY_PATH变量:

    export DYLD_LIBRARY_PATH=`pwd`
    

    最后运行thunderbird 可执行文件。

    gdb thunderbird
    

    它应该可以正常运行。

    调试 Mozilla 文档中都提到了这一点:Here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 2011-01-15
      • 2012-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多