Dopo quasi un decennio di codifica C# e VC++, sto tornando a un ambiente linux-g ++-make-emacs.Come rilevare le modifiche alle intestazioni nella lista delle dipendenze
Cercando di rinfrescarmi la memoria su come scrivere un file di make non ho avuto molti problemi, ma mi sono imbattuto nel seguente problema, che ammetto non mi ricordo come ho risolto in passato:
Diciamo che un particolare file .cpp ha alcune dipendenze da molti altri file di intestazione (mettendo da parte l'intestazione corrispondente che è facile da gestire) ... Qual è il modo migliore per scoprire che alcuni dei .h sono stati modificati?
Non mi piace l'idea di inserirli nella mia lista di destinazione, poiché questo è un processo manuale e soggetto a errori!
La risposta facile è ovviamente quella di costruire pulito ogni volta che c'è un cambio .h, ma non riesco davvero a ricordare quale fosse il modo standard ....
In VC++ non ho avuto a che fare con questo dato che l'IDE è stato molto bravo a dipendenze di movimentazione ...
+1 per un collegamento piacevole – dimba