Problema con librerías en Ubuntu 7.04

Wenas!

Andamos akí en klase sin poder compilar ningun programa en C. Lo hemos intentado de diferentes maneras pero no hay manera, nos da un error de que no reconoce la orden "printf", así que sera un error de la libreria Stdio.h

Dónde está o cómo podemos solucionar esto?

Gracias
Espero que pongas stdio.h y no Stdio.h, no es lo mismo. Se encuentra en /usr/include/stdio.h
Hemos probado poniendo la ruta completa que nos has dicho pero tampoco hay manera... Ponemos a continuacion el programa (que no es más que un simple 'hola mundo') y el error que nos da

CODIGO:

#include <-- También hemos probado poniendo #include

main(int argc, char *argv[])
{
printf ("Hola mundo");
}

ERROR:

error: /usr/include/stdio.h: No existe el fichero ó directorio
/home/koldo/PROGRAMACION/Ejercicio01/Ejercicio01.c: En la función ‘main’:
/home/koldo/PROGRAMACION/Ejercicio01/Ejercicio01.c:5: aviso: declaración implícita incompatible de la función interna ‘printf’
Y efectivamente está? qué distro es? están linstaladas las glibc?
Bueno gracias pero al final ya hemos descubierto lo que fallaba, no teníamos instalado el paquete "build-essential". Una vez instalado ya sin problemas
En realidad build-essential no es más que un metapaquete con dependencias a las herramientas más comunes para construir paquetes de debian, probablemente os faltaba libc6: http://packages.ubuntu.com/feisty/devel/build-essential
5 respuestas