Windows上的gcc调试日志文件?

时间:2009-12-07 19:30:43

标签: c++ debugging gcc

我开始发布使用MinGW构建的Qt应用程序,并对调试日志有疑问。使用使用MSVC编译的代码时,如果我的应用程序崩溃,则可能会创建一个日志文件或小型转储,这在诊断问题时非常有用。甚至还有一个名为crashrpt的非常酷的库,它可以自动生成该日志文件,然后通过电子邮件发送回家。

当使用gcc构建的应用程序崩溃时,我是否会被相同的调试日志祝福?如果没有,是否有任何工具可以生成有用的日志,我可以用来诊断问题?

2 个答案:

答案 0 :(得分:1)

默认情况下,使用GCC编译的应用程序在崩溃时不会生成日志 - 您必须以某种方式自行完成。在某些平台(不是Windows)上,它们可能产生核心转储,可用于调试,但这与GCC没有任何关系。

答案 1 :(得分:0)

(老问题,其他googlers的答案)

Gcc的verbose termination handler更为有限,但仍有用。

它会尝试显示不必要的终止原因,很可能是未捕获的异常。