librerias stdio. y stdlib.h se han perdido parece?‏

ricardo ignacio cortes farias rikar2_700 en hotmail.com
Mie Oct 29 22:11:33 CLST 2008



Estimados.

Estoy programando en C, pero de un dia para otro al compilar mis programas con GCC este no podia ubicar las libreriras estandar como stdio.h y stdlib.h, tratando de compilar el grandioso "Hola Mundo" da la siguiente salida en la linea de comando:

[root en antisocial rikar2]# gcc -c hola.c
hola.c:1:19: error: stdio.h: No existe el fichero o el directorio
hola.c: En la función ‘main’:
hola.c:5: aviso: declaración implícita incompatible de la función interna ‘printf’
hola.c:3: aviso: el tipo de devolución de ‘main’ no es ‘int’
[root en antisocial rikar2]#

He visto el PATH /usr/include/ donde deberia estar la libreria stdio.h, pero no se encuentra. Revisando la web he visto que en Ubuntu por ejemplo ocupan el paquete build-essential que trae GCC, libc6-dev entre otros y este problema ha solucionado. Ocupo Fedora 9 con la version de Linux 2.6.26.6-79. Tambien he probado instalando glibc y glibc-headers, sin embargo ya estan instalado en su ultima version.


 
De antemano Gracias.


rikar2.

_________________________________________________________________




Más información sobre la lista de distribución Linux