logo
Publicado el El rincón de Linux (http://www.linux-es.org)

problema con gdb

Por juanan2010
Creado 12/03/2007 - 20:15

Saludos
Bueno os explico lo que me ocurre:

compilo el programa con la opcion del depurador ej
gcc -g principal.c funciones.c -o principalgdb.exe
y lo ejecuto
gdb principalgdb.exe
hasta ay todo bien
pero cuando le doy a la opcion run me dice donde tengo el fallo en el programa pero me aparece unos numeros que supongo que estaran en hexadecimal. En mi caso me pone:
program received signal SIGSEGV, segmantation fault.
ox4008ebf8 in feof() from /lib/tls/libc.so.6
cuando le doy a la opcion tb para que me diga la linea en la que falla me aparece el mismo numero en mi caso breakpoint1 at 0x4008ebf8.

Mi pregunta es ¿ay alguna forma de cambiar esos numeros para que me aparezca el numero de linea en la que me esta dando el error?

Gracias

‹ necesito un linux suse [0] Ayuda sobre dispositivos PCI › [0]

URL de las fuentes
http://www.linux-es.org/node/465