Recientemente tuve un proyecto de clase donde tuve que hacer un programa con G ++.
Usé un archivo MAKE y, por alguna razón, ocasionalmente dejaba un archivo .h.gch.
A veces, esto no afectó a la compilación, pero de vez en cuando daría lugar a que el compilador emitiera un error por un problema que se había solucionado o que no tenía sentido.
Tengo dos preguntas:
1) ¿Qué es un archivo .h.gch y para qué se utiliza? y
2) ¿Por qué causaría tales problemas cuando no se limpió?