How To

Cómo resolver el error “Make: Command Not Found” de forma eficiente

February 12, 2026 5 minutos de lectura Updated: February 12, 2026

Ese error “comando make no encontrado” es bastante molesto, sobre todo si estás acostumbrado a ejecutar algo y ¡zas!, se queda sin efecto. Normalmente se debe a que make no está instalado o no está en tu PATH. Ocurre en Linux, Mac y Windows, pero cada plataforma tiene sus peculiaridades. En resumen, si estás experimentando con la compilación, compilando o modificando código desde la terminal y ves ese error, es hora de revisar tu configuración.

Saber cómo solucionar esto te permitirá volver a trabajar sin darte contra la pared cada vez. El objetivo principal es asegurar que make esté instalado y que lo estés ejecutando desde el lugar correcto. A veces, solo es un problema de PATH; otras veces, necesitas la instalación completa. Esto es lo que puedes intentar, según tu configuración.

Cómo solucionar el problema del comando Make Not Found

En Linux

Los usuarios de Linux podrían estar ignorando make por completo. Normalmente, está instalado, pero no en tu PATH, o nunca lo has instalado. Primero, intenta actualizar tu lista de paquetes, ya que a veces tus repositorios están desactualizados, especialmente en Debian o Ubuntu. Puedes hacerlo con:

  • sudo apt-get update

En Arch, utilice:

  • sudo pacman -Syu

Una vez actualizado, puedes instalar make con:

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

Si esto no funciona, podría necesitar el conjunto más amplio de herramientas de compilación, que a menudo incluye make. Instalar build-essential en Debian/Ubuntu es la solución habitual:

  • sudo apt install -y build-essential

Tras la instalación, comprueba que make se encuentre en /usr/bin o /usr/local/bin. Estos directorios deberían estar en tu PATH, pero si no, puedes agregarlos manualmente de esta manera:

export PATH=$PATH:/usr/bin

o en el directorio donde se encuentre make. Normalmente, esto lo solucionará, ya que en la mayoría de las distribuciones, ahí es donde se encuentra. Pero en algunas configuraciones, especialmente las mínimas, puede que tengas que volver a comprobarlo.

En Windows

Windows es un mundo completamente diferente. Make no está instalado por defecto, así que necesitas una forma de obtenerlo. El método más sencillo: usar Chocolatey.

  1. Presione Win + R, escriba powershelly presione Enter.
  2. Pegue este comando para instalar Chocolatey (es un administrador de paquetes para 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 vez instalado, reinicie PowerShell o CMD y escriba choco install make.

Esto debería añadir make a tu sistema. Sin embargo, revisa tus variables de entorno si sigue sin funcionar. Ve a Propiedades del Sistema > Variables de Entorno y comprueba si el directorio que contiene make está en tu PATH. Si usaste MinGW u otros entornos similares, la ruta podría ser algo como C:\MinGW\bin. Asegúrate de que esté ahí o llama a make mediante la ruta completa, como C:\MinGW\bin\make.exe; a veces tiene un nombre diferente, como mingw32-make.exe.

En Mac

Usuarios de Mac, es un poco más fácil si tienen Xcode o Homebrew. Primero, necesitan las herramientas de línea de comandos de Xcode (porque, claro, macOS tiene que complicar un poco las cosas).

Puedes instalar Xcode desde la App Store o, para una instalación más pequeña, simplemente ejecuta:

xcode-select --install

Esto abrirá una ventana emergente para obtener las herramientas, incluyendo make. Si prefieres Homebrew (que es genial para la gestión de paquetes), instálalo primero desde [su sitio web](https://brew.sh/) y luego ejecuta:

brew install make

Una vez instalado, verifique que make sea accesible escribiendo:

which make

Si no se encuentra, probablemente sea un problema de PATH. En versiones anteriores de Xcode, añade esto:

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

Para versiones más nuevas de Xcode, la ruta podría ser:

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

Solo asegúrese de reiniciar su terminal después de realizar los cambios.

Reconstruir o reiniciar su entorno

A veces, incluso después de instalar make, tu terminal o IDE no lo detecta. Intenta cerrar y volver a abrir tu terminal, o reconfigurar tu perfil con source ~/.bashrco source ~/.zshrc. En Windows, reinicia el símbolo del sistema o PowerShell. Es una pequeña molestia, pero vale la pena.

¿Y si sigue sin funcionar? Los peces gordos

Si todo lo demás falla, revisa la ruta PATH y dónde está instalado make. Usa comandos como which make(Linux, Mac) o where make(Windows) para comprobar si tu sistema lo reconoce. Si es necesario, añade ese directorio a tu PATH manualmente. A veces, pequeños errores tipográficos o la falta de punto y coma en las variables de entorno son la causa.

Reconstruir Codespace

Y, en la rara ocasión en que intentes compilar algo en GitHub Codespaces y aparezca el mensaje “make is not found”, intenta eliminar y volver a crear el codespace desde la página de GitHub Codespaces. A veces, las cachés o la configuración inicial fallan, y empezar de cero ayuda. Es un fastidio, pero vale la pena intentarlo.

En fin, eso es lo esencial. Solucionar el problema de “comando make no encontrado” puede ser un poco complicado, pero normalmente se reduce a instalar y usar PATH. Requiere algo de paciencia, pero no es un factor decisivo. Mucha suerte y espero que esto te ahorre horas de trabajo.

Resumen

  • Comprueba si make está instalado; si no, instálalo mediante los administradores de paquetes
  • Asegúrese de que el binario de make esté en la RUTA de su sistema
  • En Windows, use Chocolatey o agregue rutas manualmente
  • En Mac, instale las herramientas CLI de Xcode o use Homebrew
  • Reiniciar terminales o IDE después de los cambios
  • Si todo lo demás falla, vuelva a verificar PATH con which makeowhere make
  • Intenta reconstruir tu Codespace si está en GitHub

Resumen

Cruzo los dedos, esto ayuda a que la configuración de alguien sea un poco menos frustrante. Normalmente, solo falta una pieza o un problema con PATH, y una vez solucionado, puedes volver a tu proyecto. No prometo que sea sencillo, pero al menos ya sabes dónde buscar. Mucha suerte, y recuerda que a veces reiniciar o reinstalar soluciona los problemas más raros.