hola amigo.
bueno pues ese tipo de compilacion seria asi solo es cuestio de indicarle al compilador donde esta el header y ordenar lo archivos para que los pueda compilar.
aqui te dejo un ejemplo.:
Código C:
Ver originalgcc p.o -I/home/bugtraq/"carpeta de los headers" hola2.c -o hola
bueno espero que te sirva.
saludos.
Drewermerc.