Hola a todos, tengo un problema que me esta volviendo loco . Resulta que programo en Ubuntu 10.04 LTS en C. Bueno pues tengo un programa súper sencillo en C y con GDB no me deja depurarlo :no: el código es el siguiente:
#include <stdio.h>
#include <string.h>
int main(){
char str_a[20];
strcpy(str_a, "Hello, world!\n");
printf(str_a);
}
Ya en consola compilo con gcc:
$ gcc -o char_array2 char_array2.c
y abro el binario con GDB:
$ gdb -q ./char_array2
Leyendo símbolos desde /home/user/Escritorio/Programacion/C/char_array2...(no se encontraron símbolos de depuración)hecho.
(gdb) list
No hay tabla de símbolos cargada. Use la orden «file».
Y no me deja hacer un triste list o poner un simple punto de ruptura en la línea que me de la gana :S . No se como arreglarlo he estado googleando y nada...
Bueno eso es todo, espero haberme explicado bien. Un saludo. Gracias de antemano.