Como rastrear linha por linha pelo código "gdb" C / C ++? [fechadas]

1

Eu instalei a opção gdb e adicionei -g ao meu comando de compilação, mas quando tento o (gdb) s ou (gdb) n ele diz:

The program is not being run.

Ele só funciona quando eu tento (gdb) r e vai e para onde meu programa para por causa do erro (que eu podia ver isso sem gdb na linha de comando).

Como devo rastrear meu código linha por linha?

    
por user3486308 12.05.2018 / 08:08

1 resposta

7

Você precisa definir um ponto de interrupção, por exemplo

break main

Então

run

e gdb iniciarão seu programa e pararão quando entrarem em main .

    
por 12.05.2018 / 08:12