gcc NO encuentra librería <stdio.h>

Hola,

iba a empezar a practicar con C (a recordar el lenguaje que hace años que no lo toco) y he instalado el gcc en mi Dapper.

Creo el típico "hola mundo" para probar que todo va bien y... casca. No encuentra la librería estándar... ¿QUé es lo que pasa?

El error es:

Error: stdio.h: no encuentra el fichero o directorio.

¿Tengo que añadir algo a algún path? ¿No lo hace por defecto en la instalación? ¿cómo lo arreglo?

Gracias y un saludo.

Imagen de Anónimo
+1
0
-1

hola, creo que deberías de haber seleccionado algo que se llama paquete de desarrollo en la instalación. Igual, si tenés los cds de instalación, podés agregarlas con el synaptic.

saludos
mora

+1
0
-1
Imagen de Anónimo
+1
0
-1

Buenas,

gracias a los dos.

El problema es que faltaba el paquete build-essential, efectivamente necesario para desarrollar y no instalado por defecto (con dependencias con dpkg-dev, g++, g++4.0, libc6-dev, libstdc++6-4.0-dev, linux-kernel-headers y make).

Un saludo y ¡a programar!

+1
0
-1
Imagen de _SpYkE_
+1
0
-1

stdio.h ya no se utiliza, se utiliza , ya los ficheron .h no entran dentro de los standars y por eso te da un erro, saludos.

+1
0
-1