Recentemente ho avuto un progetto di classe in cui ho dovuto creare un programma con G ++.
Ho usato un makefile e per qualche motivo a volte lasciava un file .h.gch.
A volte, questo non ha influenzato la compilazione, ma ogni tanto il compilatore emetteva un errore per un problema che era stato risolto o che non aveva senso.
Ho due domande:
1) Cos'è un file .h.gch ea cosa serve? e
2) Perché causerebbe tali problemi quando non è stato ripulito?