Raccomandazioni per chi sta considerando GNU Make:
Prenditi del tempo per esercitarti un po' se vuoi usarlo manualmente. Inoltre, consiglio di imparare make prima di apprendere altri strumenti correlati come CMake o la combinazione autoconf, automake, libtool. Anche se non scriverai mai una riga di un Makefile da solo, vale la pena sapere come leggerne uno per scopi di debug. Recensione raccolta e ospitata su G2.com.
Quali problemi sta risolvendo GNU Make e come ti sta beneficiando?
Personalmente uso GNU Make per automatizzare tutti i tipi di processi che producono file intermedi. Quasi tutti i miei progetti C/C++ utilizzano GNU Make (a meno che la dimensione del progetto non sia così piccola da rendere l'aggiunta di Make superflua).
Uso anche GNU Make per automatizzare le compilazioni LaTeX quando scrivo rapporti tecnici e whitepaper.
L'ho persino usato per compilare progetti Java utilizzando le librerie LeJOS per i robot LEGO Mindstorms, poiché GNU Make è MOLTO più facile da configurare e usare rispetto ad Ant. Recensione raccolta e ospitata su G2.com.