Autor Tópico: Problema com GDB  (Lida 1309 vezes)

Offline kiroth

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Problema com GDB
« Online: 20 de Junho de 2010, 00:55 »
Pessoal,

Quando vou debugar um programa escrito em C com o GDB, quando uso STEP(s) para ir para a proxima linha,
caso a proxima linha seja uma função da glibc ele da erro...

para o seguinte programa, por exemplo:

#include <stdio.h>

int main() {

  printf(" TESTE \n");
 
  return 0;
}

o GDB mostra:

Ponto de parada temporário 3 at 0x400558: file teste.c, line 5.
Starting program: /home/usuario/teste

Temporary breakpoint 3, main () at teste.c:5
(gdb) s
_IO_puts (str=0x40065c " TESTE ") at ioputs.c:35
35   ioputs.c: Arquivo ou diretório não encontrado.
   in ioputs.c
(gdb) s
37   in ioputs.c
(gdb)



caso mudemos a funcao da glibc, mudara a saida, mas sempre acusando q o arquivo nao foi encontrado.

Alguem poderia me ajudar?

Offline NPC

  • Usuário Ubuntu
  • *
  • Mensagens: 230
  • Bot
    • Ver perfil
Re: Problema com GDB
« Resposta #1 Online: 20 de Junho de 2010, 03:58 »
Não consegui reproduzir o erro aqui.
Googling since 1999.