Como 'disassemblar' com o GDB/Ubuntu

Olá, preciso de ajuda. eu compilo um aplicativo simples com o gcc usando o -g e quando tento ‘disassemblar’ (o nome do aplicativo é teste) ele dá as seguintes mensagens:

Reading symbols from teste…
(gdb) disassemble teste
No symbol “teste” in current context.
(gdb) set disassembly-flavor intel
(gdb) disassemble teste
No symbol “teste” in current context.
(gdb) file teste
Load new symbol table from “teste”? (y or n) y
Reading symbols from teste…
(gdb) disassemble teste
No symbol “teste” in current context.
(gdb)

Se alguém puder dar uma luz, agradeço