Como uso o depurador MinGW gdb para depurar um programa C ++ no Windows?

Procurei documentação sobre isso e não encontrei nada. Eu tenho o MinGW instalado e funciona muito bem. Eu simplesmente não sei como usar o depurador.

Dado um código simples, digamos em um arquivo chamado "mycode.cpp":

int main()
{
    int temp = 0;

    for (int i = 0; i < 5; ++i)
        temp += i;

    return 0;
}

... como eu depuraria isso. Quais são os comandos que eu uso para depurar código com MinGW e GDB no Windows? Posso percorrer o código através da linha de comando, como no Visual Studio? Se sim, quais comandos eu uso para fazer isso?

Existem tutoriais para usar o GDB por aí? Eu não consegui encontrar nenhum, mas se alguém pudesse me direcionar para um que seria ótimo também. Estou cansado de escrever toneladas destd::cout instruções para depurar código complexo.

questionAnswers(2)

yourAnswerToTheQuestion