Hola Juan,

Tuesday, August 29, 2000, 10:16:27 AM, escribiste:



Juan Carlos Muro> Luis Taboada wrote:

>>      Pues cuando hago 'gcc setvol.c -o setvol, me salen una serie de
>>      mensajes de que algunos de los archivos de cabecera que se encuentran
>>      en los 'include' a los que hace referencia alg�n 'include' del
>>      fuente, no los puede encontrar. Ejemplo:
>>
>>      El archivo 'tal.h', al que se nombra en 'sys/types.h', inclu�do
>>      en 'setvol.c', no se encuentra.

Juan Carlos Muro> No veo bien la situaci�n exacta, pero bueno, quiz�s te ayude 
jugar con el par�mentro
Juan Carlos Muro> '-I<path>' al compilador. Con ese par�metro (supongo que lo 
sabes ya, pero bueno, te lo
Juan Carlos Muro> comento por si acaso) le dices al compilador d�nde puede 
buscar los
Juan Carlos Muro> includes de manera que:

Juan Carlos Muro>     gcc -I/ruta/ruta prog.c -o prog

Juan Carlos Muro> ser�a necesario incluirlo en el caso de que utilices una 
cabecera que
Juan Carlos Muro> est� en '/ruta/ruta'.
Juan Carlos Muro> Ej:
Juan Carlos Muro>      #include <cabecera.h>
Juan Carlos Muro>     void main (void) {...}

Juan Carlos Muro> si cabecera.h est� en /ruta/ruta/cabecera.h, necesitar�as 
indicarselo al compilador con la
Juan Carlos Muro> sintaxis de arriba. En tu caso prueba a darle t� a mano la 
ruta hasta
Juan Carlos Muro> los includes que no se
Juan Carlos Muro> encuentran a ver que tal. Si te sigue dando error m�ndame la 
salida del
Juan Carlos Muro> error con m�s detalle.


Eso lo sab�a, lo que me extra�a es que haya que hacerlo con
los archivos del cabecera estandard, te digo: los *.h que no encuentra
se encuentran en el arbol standard bajo  .../inlcude/linux/, y el
error le da cuando hace referencia a �l otro de los archivos de
cabcera del arbol estandard, p�r ejemplo .../include/sys/types.h

que es el que realmente esta inclu�do en 'setvol.c'

Eso es lo que me mosquea, que nos son *.h espec�ficos del programa.

Saludos,
 Luis                            mailto:[EMAIL PROTECTED]


Responder a