Linux/Unix Shell Scripting - script de c

 
Vista:

script de c

Publicado por laura (1 intervención) el 23/05/2008 22:25:54
Hola, quiero hacer un script en linux que dado un archivo header en c (archivo.h) ubicado en una carpeta especifica y teniendo un archivo main.c que tiene un (#include "archivo.h") que lo tengo en otra ubicacion diferente de donde tengo el archivo.h al ejecutar la linea gcc -E -P -I /home/usuario/carpetaDelArchivoHeader main.c pueda obtener los dos archivos pegados en un solo archivo resultado; esa linea que ejecuté funciona, pero no funciona si por ejemplo tengo en el archivo.h una linea #include archivo2.h ubicado en otra carpeta. Quisiera saber si existe una linea de código para ejecutar parecida a la que escribí pero que entre a buscar recusivamente en la carpeta especificada?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:script de c

Publicado por Iván Garcerant (27 intervenciones) el 26/06/2008 09:06:32
usa el pre-procesador de c.

cpp archivo.c

Más o menos así, debiera funcionar perfecto, si es que entendí lo que necesitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar