¿Cómo uso el depurador gdb MinGW para depurar un programa C ++ en Windows?

He buscado documentación sobre esto y no he encontrado nada. Tengo instalado MinGW y funciona muy bien. Simplemente no sé cómo usar el depurador.

Dado un código simple, digamos en un archivo llamado "mycode.cpp":

int main()
{
    int temp = 0;

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

    return 0;
}

... cómo podría depurar esto. ¿Cuáles son los comandos que uso para depurar código con MinGW y GDB en Windows? ¿Puedo recorrer el código a través de la línea de comando como en Visual Studio? Si es así, ¿qué comandos utilizo para hacer eso?

¿Hay algún tutorial para usar GDB? No pude encontrar ninguno, pero si alguien pudiera dirigirme a uno, también sería genial. Estoy cansado de escribir toneladas destd::cout declaraciones para depurar código complejo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta