Pular para o conteúdo

Depurando com gdb

Responder tópico
  • Denunciar
  • Indicar

1. Depurando com gdb

Enviado em 09/09/2012 - 19:30h

Ola pessoal, estava lendo um tutorial até que encontrei a expressão :

(gdb) disassemble main

fui pesquisar um pouco mais sobre o que é gdb, depois de uma breve leitura sobre e alguns testes com programas em C, eu fui testar o comando, que me retornou a seguinte mensagem :

Nenhuma tabela de símbolos está carregada. Use o comando "file".

pelo que percebi pelo tutorial que estava lendo antes esse comando parece "desmembrar" a função main e mostrar o seu "passo-a-passo" na linguagem assembly.

Alguém poderia me dizer por qual motivo isto está gerando esta mensagem? e se pudesse me ajudar a interpretar o que é isso :

dump of assembler code for function main:
0x8000130<main>: push %ebp
0x8000131<main+1>: moyl %esp, ebp
...
end of assembler dump.

Responder tópico

2. Re: Depurando com gdb

Enviado em 11/02/2015 - 11:07h


Você deve acrescentar a opção
-g 
ao compilar com o gcc, antes de usar o programa gdb.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder