How To

Come risolvere in modo efficiente l’errore “Make: Command Not Found”

February 12, 2026 5 minuti di lettura Updated: February 12, 2026

Quindi, quell’errore “comando make non trovato” è piuttosto fastidioso, soprattutto se sei abituato a eseguire qualcosa e poi, bam, è morto. Di solito, è perché make non è installato o non è nel tuo PATH. Succede su Linux, Mac e Windows, ma ogni piattaforma ha le sue peculiarità. In pratica, se stai armeggiando con la build, la compilazione o modificando il codice dal terminale e vedi quell’errore, è il momento di controllare la tua configurazione.

Sapere come risolvere questo problema significa poter tornare a lavorare senza sbattere la testa contro il muro ogni volta. L’obiettivo principale è assicurarsi che make sia effettivamente installato e che lo si stia richiamando dal posto giusto. A volte, è solo un problema di PATH, altre volte è necessaria l’installazione completa. Ecco cosa provare, a seconda della configurazione.

Come risolvere il problema “Comando Make non trovato”

Su Linux

Gli utenti Linux potrebbero semplicemente non avere make installato. Di solito, è installato ma non nel PATH, oppure non lo hanno mai installato. Per prima cosa, prova ad aggiornare l’elenco dei pacchetti perché a volte i repository non sono aggiornati, soprattutto su Debian o Ubuntu. Puoi farlo con:

  • sudo apt-get update

Su Arch, usa:

  • sudo pacman -Syu

Una volta aggiornato, puoi installare make con:

  • Debian/Ubuntu: sudo apt-get install -y make
  • Fedora/CentOS: sudo yum install make
  • Arco: sudo pacman -S make

Se questo non dovesse funzionare, potrebbe essere necessario un set più ampio di strumenti di compilazione, che spesso include make. La soluzione più comune è installare build-essential su Debian/Ubuntu:

  • sudo apt install -y build-essential

Dopo l’installazione, verifica che make si trovi da qualche parte in /usr/bin o /usr/local/bin. Queste directory dovrebbero essere nel tuo PATH, ma in caso contrario, puoi aggiungerle manualmente in questo modo:

export PATH=$PATH:/usr/bin

o in qualsiasi directory in cui si trova make. Di solito, questo risolve il problema perché nella maggior parte delle distribuzioni è lì che risiede. Ma in alcune configurazioni, soprattutto quelle minimali, potrebbe essere necessario un secondo controllo.

Su Windows

Windows è tutta un’altra storia. Make non è installato di default, quindi serve un modo per ottenerlo. Il metodo più semplice: usare Chocolatey.

  1. Premi Win + R, digita powershelle premi Invio.
  2. Incolla questo comando per installare Chocolatey (è un gestore di pacchetti per Windows):
  3. Set-ExecutionPolicy Bypass -Scope Process -Force; [System. Net. ServicePointManager]::SecurityProtocol = [System. Net. ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System. Net. WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  4. Una volta installato, riavvia PowerShell o CMD e digita choco install make.

Questo dovrebbe aggiungere make al tuo sistema. Tuttavia, controlla le variabili d’ambiente se ancora non funziona. Vai su Proprietà del sistema > Variabili d’ambiente e verifica se la directory contenente make è nel tuo PATH. Se hai utilizzato MinGW o altri ambienti simili, il percorso potrebbe essere simile a C:\MinGW\bin. Assicurati che sia presente, oppure chiama make tramite il percorso completo, ad esempio C:\MinGW\bin\make.exe— a volte ha un nome diverso, ad esempio mingw32-make.exe.

Su Mac

Per gli utenti Mac, è un po’ più semplice se si dispone di Xcode o Homebrew. Innanzitutto, è necessario disporre degli strumenti da riga di comando di Xcode (perché ovviamente macOS deve rendere tutto un po’ più difficile).

Puoi installare Xcode dall’App Store oppure, per un’installazione più piccola, esegui semplicemente:

xcode-select --install

Si aprirà una finestra popup per scaricare gli strumenti, incluso make. Se preferisci Homebrew (che è fantastico per la gestione dei pacchetti), installalo prima dal [loro sito](https://brew.sh/), quindi esegui:

brew install make

Una volta installato, verifica che make sia accessibile digitando:

which make

Se non viene trovato, probabilmente si tratta di un problema di PATH. Nelle versioni precedenti di Xcode, aggiungi questo:

export PATH=$PATH:/Developer/usr/bin

Per le versioni più recenti di Xcode, il percorso potrebbe essere:

export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

Dopo le modifiche, assicurati di riavviare il terminale.

Ricostruisci o riavvia il tuo ambiente

A volte, anche dopo aver installato make, il terminale o l’IDE non lo vedono ancora. Prova a chiudere e riaprire il terminale, oppure a effettuare il resourcing del tuo profilo con source ~/.bashrco source ~/.zshrc. Su Windows, riavvia il prompt dei comandi o PowerShell.È un piccolo fastidio, ma ne vale la pena.

E se ancora non funzionasse? I pezzi grossi

Se tutto il resto fallisce, controlla attentamente il PATH e la posizione in cui è installato make. Usa comandi come which make(Linux, Mac) o where make(Windows) per verificare se il tuo sistema lo riconosce. Se necessario, aggiungi manualmente quella directory al PATH. A volte, la causa sono piccoli errori come errori di battitura o punti e virgola mancanti nelle variabili di ambiente.

Ricostruisci lo spazio del codice

E, nel raro caso in cui tu stia provando a compilare qualcosa su GitHub Codespaces e ti venga detto che make non è stato trovato, prova a eliminare e ricreare il codespace dalla pagina GitHub Codespaces. A volte le cache o la configurazione iniziale vanno in tilt, e un nuovo inizio può aiutare.È una seccatura, ma vale la pena tentare.

Comunque, questo è il nocciolo della questione. Risolvere il problema “make command not found” può essere un rompicapo, ma di solito si riduce a install e PATH. Richiede un po’ di pazienza, ma non è un problema. Buona fortuna e spero che questo vi risparmi qualche ora di confusione.

Riepilogo

  • Controllare se make è installato; in caso contrario, installarlo tramite i gestori di pacchetti
  • Assicurati che il binario di make sia nel PATH del tuo sistema
  • Su Windows, usa Chocolatey o aggiungi i percorsi manualmente
  • Su Mac, installa gli strumenti Xcode CLI o usa Homebrew
  • Riavviare i terminali o gli IDE dopo le modifiche
  • Se tutto il resto fallisce, ricontrolla PATH con which makeowhere make
  • Prova a ricostruire il tuo Codespace se sei su GitHub

Incartare

Incrociamo le dita, che questo aiuti qualcuno a rendere la configurazione un po’ meno frustrante. Di solito, si tratta solo di un pezzo mancante o di un problema con il PATH, e una volta risolto, si torna al progetto. Non promettiamo che sia semplice, ma almeno ora si sa dove cercare. Buona fortuna e ricordate, a volte un riavvio o una reinstallazione risolvono i problemi più strani.