Depurando com gdb

1. Depurando com gdb

Paulo
paulo_moc

(usa Ubuntu)

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.


  


2. Re: Depurando com gdb

crns
crns

(usa Ubuntu)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts