[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] compilacion gcc




El Miércoles, 8 octubre, 2003, a las 09:36 PM, Arturo Espinosa-Aldama escribió:


From: Manuel Morales <unberam_info en yahoo com>
To: linux_org_mx ayuda <ayuda en linux org mx>
Subject: [Ayuda] compilacion gcc
Date: Wed, 8 Oct 2003 16:21:10 -0700 (PDT)

ya se que para algunos lo que voy a preguntar es
sencillo:

acabo de compilar un programa asi:

gcc -o matriz matris.c

ok crea el ejecutable, y cuando lo ejecuto en una
terminal dentro del X el programa corre, cuento lo
ejecuto desde una consola, u otra sesion telnet o ssh
manda el siguiente error:

Segmentation fault

como le hago, necesito correrlo desde telnet o sesion
ssh?

Muy interesante, especialmente porque parece que no usas ncurses ni nada por el estilo. Compilalo asi:

gcc -g -o matriz matris.c

Y luego dale

gdb matriz

en la linea de gdb, le das r y cuando se caiga, le pones el comando where y nos mandas el backtrace, no?

gdb es el debugger de la suite GNU. info gdb para saber mas.

Saludos,
Arturo


Hola, seguramente estás utilizando acceso a memoria de mala forma y lo más raro es que mientras utilizar un apuntador sin asignar puede "funcionar" en una máquina, en otra no; y peor aún da un comportamiento de "a veces si y a veces no" (o "en algunas partes si, en otras no" =P), pasa mucho con cadenas; lo mejor que puedes hacer es como ya dijo Arturo, darle al gdb y enviar todos los datos a la lista.

Claro si puedes, envia el código también =).

Saludos!
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]