GDB - Comandos

GDB oferece uma grande lista de comandos, no entanto, os comandos a seguir são os usados ​​com mais frequência:

  • b main - Coloca um ponto de interrupção no início do programa

  • b - Coloca um ponto de interrupção na linha atual

  • b N - Coloca um ponto de interrupção na linha N

  • b +N - Coloca um ponto de interrupção N linhas abaixo da linha atual

  • b fn - Coloca um ponto de interrupção no início da função "fn"

  • d N - Exclui o ponto de interrupção número N

  • info break - listar pontos de interrupção

  • r - Executa o programa até um ponto de interrupção ou erro

  • c - Continua executando o programa até o próximo ponto de interrupção ou erro

  • f - Funciona até que a função atual seja concluída

  • s - Executa a próxima linha do programa

  • s N - Executa as próximas N linhas do programa

  • n - Gosta de s, mas não entra nas funções

  • u N - Corre até você obter N linhas na frente da linha atual

  • p var - Imprime o valor atual da variável "var"

  • bt - Imprime um rastreamento de pilha

  • u - Sobe um nível na pilha

  • d - Desce um nível na pilha

  • q - Sai do gdb