2009-12-07 2 views
0

Я начинаю отправлять Qt-приложения, созданные с использованием MinGW, и у вас есть вопрос о журналах отладки. При использовании кода, скомпилированного с помощью MSVC, если мое приложение должно было выбить файл журнала или создать мини-дамп, который был бы неоценим при диагностике проблемы. Существует даже очень классная библиотека под названием crashrpt, которая может автоматически генерировать и автоматически отправлять этот файл журнала домой.gcc файлы журнала отладки в Windows?

Будут ли благословлены те же журналы отладки, когда приложение, созданное с использованием gcc-сбоев? Если нет, существуют ли какие-либо инструменты, которые могут создавать полезные журналы, которые я могу использовать для диагностики проблем?

+0

Вы спрашиваете о файлах журналов, созданных при сбое GCC или при сбое приложения? – 2009-12-07 19:35:26

+0

При сбое приложения. – Rob

ответ

1

По умолчанию приложения, скомпилированные с помощью GCC, не создают журнал при их сбое - вам придется как-то это сделать. На некоторых платформах (а не в Windows) они могут создавать дамп ядра, который может использоваться для отладки, но это не имеет никакого отношения к GCC.

+0

в качестве примечания, я никогда не видел, чтобы одно из моих приложений, созданных с помощью MSVC, создавало файл журнала при сбое - как это сделать? –

0

(старый вопрос, отвечать за коллег Googlers)

Gcc имеет verbose termination handler, который является более ограниченным, но все еще может быть полезным.

Он пытается показать причину нежелательного прекращения, скорее всего, неотображаемые исключения.

Смежные вопросы