Buenas,
Tengo un problemilla y a ver si le sé explicar y ustedes responder xD.
Tengo 2 ficheros .c: p1.c p2.c. Éstos contienen otros ficheros .c y .h comunes, lo que hace que no pueda de ninguna forma incluir p1.c y p2.c en otro principal y compilar este último.
La primera solución que apliqué fue crear un ejecutable principal, e invocar primero al ejecutable de p1.c y después al de p2.c mediante la sentencia "system".
Esta solución funcionaba hasta hoy, que me piden un sólo ejecutable que realice todo lo que hacían p1 y p2.
¿Se os ocurrec alguna forma de resolverlo?
Muchas gracias!
Por cierto, uso lenguaje C. No C++