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