Estaba probando algunas cosas en un Ubuntu 7.04 que instalé hace algunos días en un PC, y me encuentro con un problema para compilar un pequeño programilla en C.
Es un fallo muy tonto. Al tratar de compilar aparecen unos cuantos menajes, y el primero (realmente el único error) de ellos es:
error: stdio.h: No such file or directory
Bien. Está claro que el compilador no encuentra las librerías estándar de C. Lo que me choca es que en la distribución, tal y como viene inicialmente (DVD Ubuntu 7.04 Desktop i386) es que se instale el gcc pero no sus librerías, de modo que es completamente inútil.
Me choca un poco más lo difícil que es encontrar información en foros. Mucha gente tiene ese mismo problema, y se les recomienda instalar librerías que nada tienen que ver (y lógicamente no resuelven el problema), como "build-essential".
Basta con instalar "libc6-dev" y gcc ya podrá encontrar las librerías estándar y compilar sin errores (salvo los que cada uno haya introducido en su código) :-)
martes, 28 de agosto de 2007
Compilando con Ubuntu
Publicado por josean a las 8:24 p. m.
Labels: linux, programación, ubuntu
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Muy bien, solo otra cosa más: Si tienes instalada una distribución de 64 bits y quieres generar código para 32 bits, tienes que instalar tambiénlibc6-dev-i386
Publicar un comentario