O que é um depurador e como ele pode me ajudar a diagnosticar problemas?
Essa é uma pergunta de propósito geral para ajudar novos programadores que têm problemas com um programa, mas não sabem como usar um depurador para diagnosticar a causa do problema.
Esta questão abrange duas classes de questões mais específicas:
Quando executo o meu programa, ele não produz a saída que espero para a entrada que forneci.Quando executo meu programa, ele falha e me fornece um rastreamento de pilha. eu tenhoexaminou o rastreamento de pilha, mas ainda não sei a causa do problema, porque o rastreamento de pilha não fornece informações suficientes.Quando executo meu programa, ele falha devido a uma falha de segmentação (SEGV).Exemplo de remarcação:[What is a debugger and how can it help me diagnose problems?](https://stackoverflow.com/q/25385173)