1

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

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

谢谢!

4

1 回答 1

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 文档中都提到了:这里。

于 2014-12-03T01:25:15.567 回答