Eu instalei gdb
e adicionei -g
a opção ao meu comando de compilação, mas quando tento (gdb) s
ou (gdb) n
ele diz:
O programa não está sendo executado.
Só funciona quando tento (gdb) r
e vai e para onde meu programa para por causa de seu erro (que eu pude ver sem gdb
na linha de comando).
Como devo rastrear linha por linha meu código?
Você precisa definir um ponto de interrupção, por exemplo
Então
e
gdb
iniciará seu programa e parará quando entrarmain
.