---
title: GNU Make Reviews
meta_title: 'Recensioni GNU Make 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 19 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come GNU Make funziona per un'azienda come la
  tua.
aggregate_rating:
  rating_value: 4.4
  review_count: 19
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Strumenti CI/CD
  url: https://www.g2.com/it/categories/ci-cd-tools
---

# GNU Make Reviews
**Vendor:** FreeCAD  
**Category:** [Altri software di Continuous Delivery](https://www.g2.com/it/categories/other-continuous-delivery)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 19
## About GNU Make
Make è uno strumento che controlla la generazione di eseguibili e altri file non sorgente di un programma a partire dai file sorgente del programma.




## GNU Make Reviews
  ### 1. Revisione di GNU Make

**Rating:** 4.0/5.0 stars

**Reviewed by:** David O. | Cloud Architect - Digital Transformation, Infrastructure/Platforms Migration, Systems Integration, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 23, 2018

**Cosa Le piace di più di GNU Make?**

È uno dei migliori strumenti per compilare software open source per l'indurimento della sicurezza e la configurazione personalizzata. Lo usiamo per costruire grandi binari o librerie. È facile aggiornare qualsiasi file sorgente e qualsiasi file dipendente viene rigenerato con il minimo sforzo.

**Cosa non Le piace di GNU Make?**

Devi essere un utente Linux/Unix avanzato o intermedio per essere in grado di risolvere i problemi di compilazione. Installare GNU Make per la prima volta potrebbe essere complicato a seconda della tua distribuzione Linux se non ha le librerie necessarie o se stai cercando di utilizzare una particolare versione di GNU Make e devi risolvere le dipendenze.

**Raccomandazioni per chi sta considerando GNU Make:**

Se stai pensando di utilizzare software open source o vuoi compilare software dai sorgenti originali per una configurazione personalizzata o per rafforzare la sicurezza, molto probabilmente avrai bisogno di usare GNU Make.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Utilizziamo GNU Make per creare configurazioni personalizzate di Nginx e per rafforzare la sicurezza dei nostri sistemi. Lo usiamo anche per compilare le ultime versioni di OpenSSL direttamente dal sorgente.

  ### 2. Fai, frustrante ma potente

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andrew C. | Digital Signal Processing Engineer, Difesa e spazio, Enterprise (> 1000 dip.)

**Reviewed Date:** July 17, 2018

**Cosa Le piace di più di GNU Make?**

Make e i suoi file di configurazione associati offrono script di build maturi. Gli strumenti più recenti sono meno confusi e hanno una curva di apprendimento più dolce, ma non raggiungono il livello di supporto che ha make. È in circolazione da sempre ed è quindi facile trovare supporto. Make consente una configurazione di build potente e si integra bene con programmi di terze parti come auto tools e CMake.

**Cosa non Le piace di GNU Make?**

I file Make possono diventare incredibilmente complicati. Per progetti di grandi dimensioni, devo usare strumenti come CMake per gestire la generazione dei file Make a causa della complessità.

**Raccomandazioni per chi sta considerando GNU Make:**

Prenditi il tempo per imparare Make. È difficile all'inizio, ma conoscere veramente lo strumento è molto potente e ti risparmierà molti mal di testa in futuro.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Dobbiamo distribuire i nostri programmi di sviluppo in tutta l'azienda affinché altri possano utilizzarli. Non abbiamo il tempo di inserirli in container quando stiamo iterando rapidamente. Make ci consente di scrivere script di build che hanno opzioni di configurazione potenti, in modo che altri possano costruire i programmi di sviluppo localmente.

  ### 3. Fai, il vecchio modo completo

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Enterprise (> 1000 dip.)

**Reviewed Date:** July 22, 2018

**Cosa Le piace di più di GNU Make?**

Ho usato CMake, make e i programmi make integrati negli IDE, ma nulla ha offerto un modo più completo per creare e costruire i miei file .c e .c++ come fa GNU Make. Gli IDE sono meno confusi e sembrano organizzati, ma possono offrire solo un numero limitato di opzioni che appena sfiorano la superficie.

Con Make posso organizzare il codice da solo in una struttura di directory personalizzata e determinare la sequenza di Make da solo. Inoltre, la comunità di esperti su Make è così vasta che tutto ciò di cui hai bisogno è una ricerca su Google per trovare risposte alla maggior parte delle domande.

**Cosa non Le piace di GNU Make?**

Make offre un enorme livello di personalizzazione, ma diventa davvero complicato quando si combinano file di tipi diversi sotto lo stesso progetto. Potresti dover ricorrere all'uso di CMake o IDE per tali casi. Make è anni indietro nella gestione di una grande quantità di file.

**Raccomandazioni per chi sta considerando GNU Make:**

GNU Make gestisce progetti con un numero ridotto di file o codice e ti offre un livello migliore di personalizzazione e una struttura del codice migliore. Il makefile aiuta davvero a organizzare il codice per gli utenti non familiari con il tuo codice.

Se hai un progetto più grande, però, ti consiglierei di usare CMake o un IDE.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Creare e costruire script, gestire progetti con più file di codice ecc. Ho realizzato che aiuta davvero impacchettare tutto il mio codice in un unico makefile che può essere utilizzato da persone che non conoscono il mio codice.

  ### 4. makefile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Victor M. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 26, 2018

**Cosa Le piace di più di GNU Make?**

Più i Makefile sono generici, meglio è. Possono essere facilmente riutilizzati e una volta che si ha una panoplia di file per varie circostanze, è solo una questione di copiarli nella directory corrispondente.

Anche se primitivi, i Makefile hanno avuto un grande percorso e continueranno ad averlo. E imparare alcuni trucchi di base ti risparmierà di digitare molto con quello che puoi dedicare a ciò che ti piace davvero, che è digitare molto.

**Cosa non Le piace di GNU Make?**

All'inizio è un po' complicato capire il suo funzionamento, ma è possibile trovare una buona documentazione in rete.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

l'elaborazione dei file nei compiti automatizzati

  ### 5. Difficile da configurare, ma il prezzo è imbattibile!

**Rating:** 4.5/5.0 stars

**Reviewed by:** James M. | Co-Founder, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

MAKE è lo standard per compilare programmi. Personalmente lo preferisco per programmare sistemi embedded rispetto a opzioni più costose come uvision, poiché è flessibile, gratuito e multipiattaforma.

**Cosa non Le piace di GNU Make?**

Passare da un altro compilatore a Make può essere un problema. Richiede sempre una configurazione per funzionare. La mancanza di supporto dedicato oltre ai forum rende difficile la risoluzione dei problemi a volte.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

La capacità di compilare ed eseguire programmi/firmware su diverse piattaforme (Mac, Linux, Windows). Non abbiamo più bisogno di avviare in dual boot Windows sui nostri computer per compilare programmi.

  ### 6. Scrivi un codice in semplici passaggi

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mukesh R. | Software Engineer Quality, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

È molto facile scrivere codice usando questo strumento. Tutto ciò che devi fare è convertire il tuo codice in un makefile e lo strumento gestirà praticamente il resto.

**Cosa non Le piace di GNU Make?**

Il passaggio di conversione a volte può essere problematico e copiare il codice può portare a preoccupazioni di sicurezza.

**Raccomandazioni per chi sta considerando GNU Make:**

Consiglierei vivamente a chiunque stia considerando uno strumento per costruire o scrivere codice per qualsiasi prodotto interno.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Costruzione di uno strumento interno per la validazione e la verifica. Automatizzare alcuni semplici scenari per migliorare la qualità in modo tempestivo.

  ### 7. Strumento tradizionale per la costruzione di software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pedro Andrés B. | Software Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

Mi permette di definire le istruzioni di costruzione del mio software

**Cosa non Le piace di GNU Make?**

È ancora basato sulla riga di comando. Sarebbe bello avere un editor grafico per Makefile.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Ora posso costruire il mio software con un solo comando

  ### 8. Fai, uno strumento potente da avere

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 26, 2018

**Cosa Le piace di più di GNU Make?**

Il fatto che tu possa automatizzare la compilazione del tuo progetto (la funzione più basilare di make) è un vero salvavita, organizzando tutte le dipendenze di un progetto. Può fondamentalmente risolvere tutte le tue esigenze di configurazione di build.

**Cosa non Le piace di GNU Make?**

La curva di apprendimento potrebbe essere ripida, e il manuale, sebbene affidabile e completo, è lungo e forse non nel formato migliore.

**Raccomandazioni per chi sta considerando GNU Make:**

Investi tempo nell'imparare a usare make. Non limitarti a precipitarti e usare il codice che trovi, sarà molto utile sapere come usarlo.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Usiamo GNU make per gestire la configurazione dei nostri server e le compilazioni del nostro progetto. È praticamente parte di un toolkit standard.

  ### 9. Fallo... amalo, odialo, ma usalo

**Rating:** 5.0/5.0 stars

**Reviewed by:** JR R. | Co-Founder/CTO, Reti informatiche, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

Funziona sempre come pubblicizzato, e c'è una quantità enorme di conoscenza comunitaria sulle sue caratteristiche e idiosincrasie.

**Cosa non Le piace di GNU Make?**

I file Make possono diventare molto verbosi. Inoltre, il debug sia dei fallimenti nella compilazione che dell'"eccesso di compilazione" può diventare molto complicato.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Make è tipicamente utilizzato per costruire software in modo efficiente; tuttavia, siamo stati in grado di usarlo per costruire/aggiornare documentazione e persino piani di progetto basati su dipendenze ben definite.

  ### 10. Sistema di build universale

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Ricerca | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 29, 2018

**Cosa Le piace di più di GNU Make?**

Make è vecchio, d'accordo, ma questo gli conferisce una portabilità senza pari. Inoltre, è più difficile da usare rispetto agli strumenti specializzati per un ecosistema (ad esempio, go build per go), ma questo lo rende un ottimo strumento per i progetti che mescolano ambienti diversi (C++ con Python ecc.).

**Cosa non Le piace di GNU Make?**

Vorrei che fosse in grado di funzionare in modalità daemon e monitorare i file in un determinato esecuzione, e ricompilare quando salvo. Vorrei non doverlo eseguire ogni volta, dovrebbe semplicemente leggere le notifiche del filesystem.

**Raccomandazioni per chi sta considerando GNU Make:**

Non limitatevi al Make POSIX predefinito, manca di troppe funzionalità. Aspettatevi e richiedete GNU Make: non c'è tempo da perdere con prodotti limitati.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Lo uso per costruire i miei progetti, impacchettarli, pubblicarli, pubblicare la documentazione, ecc.

È la pietra angolare della mia meccanizzazione di tutti i compiti che devo svolgere.

  ### 11. Funziona bene.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nexus W. | Web Developer, Internet, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

GNU make funziona bene e svolge il lavoro. È anche gratuito e open source. Cosa si può chiedere di più?

**Cosa non Le piace di GNU Make?**

Supporto limitato per le condizioni "if". (Le istruzioni condizionali sono particolarmente importanti nei makefile multipiattaforma.)

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

L'automazione delle build software è più facile grazie alla sintassi standardizzata. Usiamo GNU make per i programmi C, così come per le applicazioni scritte in altri linguaggi.

  ### 12. Potente e Universale

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 19, 2018

**Cosa Le piace di più di GNU Make?**

Gratuito e open source con decenni di supporto dalla comunità. Dalla definizione delle dipendenze alla ricostruzione dei progetti, make lo rende facile.

**Cosa non Le piace di GNU Make?**

La documentazione è ingombrante e le funzionalità avanzate sono abbondanti, rendendo ancora più difficile ottimizzare e utilizzare make in modo efficiente.

**Raccomandazioni per chi sta considerando GNU Make:**

Cerca online tutorial e semplici scenari di make. Inoltre, man make. =)

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Utilizzo make per automatizzare la ricostruzione dei moduli nei sistemi di produzione e distribuirli senza problemi. Inoltre, lo utilizzo per la costruzione di siti web statici usando M4 per i nostri sistemi di documentazione interna.

  ### 13. Uno strumento piuttosto complesso ma gratificante.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Vendita al dettaglio | Enterprise (> 1000 dip.)

**Reviewed Date:** July 22, 2018

**Cosa Le piace di più di GNU Make?**

Senza dubbio, la cosa migliore di GNU Make è la capacità di aggiornare qualsiasi file sorgente e i file dipendenti vengono rigenerati con praticamente nessuno sforzo.

**Cosa non Le piace di GNU Make?**

Anche se è uno strumento straordinario, può diventare leggermente complesso usarlo al massimo delle sue potenzialità.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Quando raggiungi una certa padronanza con GNU Make, è davvero un risparmio di tempo. I principali vantaggi sono quanto sia conveniente scrivere script batch per una varietà di compiti e risparmiare tempo per compiti automatizzati.

  ### 14. Costruisci pacchetti senza preoccuparti delle dipendenze

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Enterprise (> 1000 dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

Questo rende lo sviluppo software relativamente facile.

**Cosa non Le piace di GNU Make?**

A volte è necessario troppo scripting rispetto a C Make.

**Raccomandazioni per chi sta considerando GNU Make:**

Questo prodotto non è solo per lo sviluppo software. Puoi anche usarlo per costruire e installare pacchetti. E, è gratuito.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Uso questo per scopi di sviluppo del progetto. Mi piace che GNU Make abbia il supporto multilingue.

  ### 15. Automatizzare grandi progetti di programmazione

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Ospedali e assistenza sanitaria | Enterprise (> 1000 dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di GNU Make?**

Capacità di ricompilare qualsiasi linguaggio che gira in una shell.

**Cosa non Le piace di GNU Make?**

Nessun supporto per lingue non shell, che sarebbe bello avere.

**Raccomandazioni per chi sta considerando GNU Make:**

Determina se c'è una lacuna nell'attuale set di strumenti e se GNU Make colmerebbe quella lacuna.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Accelerare i processi di distribuzione del codice e di modifica di programmi di grandi dimensioni.

  ### 16. Sistema comune/portatile per costruire progetti.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Difesa e spazio | Enterprise (> 1000 dip.)

**Reviewed Date:** October 30, 2017

**Cosa Le piace di più di GNU Make?**

Lo strumento è gratuito e open source. Ci sono molti tutorial gratuiti online per aiutare con la risoluzione dei problemi.

**Cosa non Le piace di GNU Make?**

Con un grande progetto, le cose diventano complesse molto rapidamente.

**Raccomandazioni per chi sta considerando GNU Make:**

Una volta configurato, è molto facile da usare, a volte ci vuole solo un po' di impegno per arrivare a quel punto in un progetto più grande.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Gestire il processo di costruzione.

  ### 17. Uno strumento molto utile per la compilazione e l'automazione dei compiti.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Miguel Angel A. | Instructor Professor, Enterprise (> 1000 dip.)

**Reviewed Date:** May 17, 2016

**Cosa Le piace di più di GNU Make?**

La cosa migliore di GNU Make è come si integra con i comandi della shell e le applicazioni installate dall'utente. Questo lo rende ideale per scrivere script di elaborazione batch per tutti i tipi di compiti, oltre alla semplice automazione della compilazione. Inoltre, effettua un controllo automatico dei timestamp dei file prodotti in modo da non dover ripetere i passaggi inutilmente. Supporta anche l'esecuzione parallela dei compiti.

Inoltre, il suo linguaggio di comando è più semplice rispetto al formato BAT di Microsoft e ad altri formati di script di shell, un vantaggio per scrivere script manualmente.

Poiché GNU Make (e per estensione lo strumento make di UNIX) sono strumenti vecchi e collaudati, c'è anche molto supporto per esso, con strumenti come libtool, automake e Cmake che aiutano nella generazione di makefile per flussi di lavoro di compilazione complessi.

**Cosa non Le piace di GNU Make?**

È una parte integrante del flusso di lavoro di compilazione UNIX, quindi usarlo al di fuori dei sistemi UNIX (in particolare Windows) è complicato. Tuttavia, ci sono alternative come Mingw32-make e Cygwin che tentano di risolvere questo problema.

**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.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

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.

  ### 18. Strumento di Automazione Semplice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 23, 2016

**Cosa Le piace di più di GNU Make?**

Posso facilmente descrivere le dipendenze del mio progetto, e poi Make ricostruirà automaticamente quelle che hanno dipendenze cambiate – rende i build parziali estremamente semplici.

**Cosa non Le piace di GNU Make?**

Alcune delle funzionalità avanzate sono difficili da usare e la documentazione è spesso difficile da navigare.

**Raccomandazioni per chi sta considerando GNU Make:**

Provalo sicuramente poiché è molto semplice da fare e migliora significativamente i tempi di costruzione. Inoltre, utilizzare uno strumento di build automatizzato per gestire le build parziali è molto utile: puoi rilevare gli errori di build in anticipo piuttosto che più tardi.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Stavo cercando di risolvere il problema di dover gestire manualmente la compilazione del mio codice sorgente. Usare Make, tuttavia, mi ha permesso di risolvere questo problema più facilmente.

  ### 19. Uso quotidianamente lo strumento make per compilare programmi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rodrigo P. | Evangelista, Bancario, Enterprise (> 1000 dip.)

**Reviewed Date:** March 14, 2016

**Cosa Le piace di più di GNU Make?**

Make è uno strumento molto semplice con molte funzioni.

**Cosa non Le piace di GNU Make?**

La documentazione per lo strumento è molto antiquata.

**Raccomandazioni per chi sta considerando GNU Make:**

Make è un ottimo strumento per lavorare con script shell e linguaggio C.

**Quali problemi sta risolvendo GNU Make e in che modo La sta aiutando?**

Uso lo strumento per compilare programmi, quindi lo uso per risolvere tutti i problemi nel mio lavoro.



- [View GNU Make pricing details and edition comparison](https://www.g2.com/it/products/gnu-make/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-20+12%3A41%3A30+-0500&secure%5Bsession_id%5D=22821d1c-55ec-4ad1-a96d-ab25ec14258b&secure%5Btoken%5D=ac5fa7e561def13a6d971efa1f767e49ffb8f7862c1ef186ca4756f29d6ae818&format=llm_user)


## Top GNU Make Alternatives
  - [CMake](https://www.g2.com/it/products/cmake/reviews) - 4.3/5.0 (17 reviews)
  - [SCons](https://www.g2.com/it/products/scons/reviews) - 4.1/5.0 (17 reviews)
  - [Leiningen](https://www.g2.com/it/products/leiningen/reviews) - 4.8/5.0 (3 reviews)

