使用GDB在Mac OS X上调试Thunderbird

时间:2010-01-11 14:19:24

标签: macos gdb thunderbird

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

我是否需要传递一些选项才能使其成功启动?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

首先转到你的MacOS目录.app。

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

然后设置DYLD_LIBRARY_PATH变量:

export DYLD_LIBRARY_PATH=`pwd`

最后运行thunderbird可执行文件。

gdb thunderbird

然后它应该正常运行。

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