¿Cómo instalar y usar "make" en Windows?

Resuelto Hashem Elezabi asked hace 9 años • 14 respuestas

Estoy siguiendo las instrucciones de alguien cuyo repositorio cloné en mi máquina. Quiero usar el makecomando como parte de la configuración del entorno de código, pero estoy usando Windows. Busqué en Internet, pero sólo pude encontrar un make.exearchivo, unmake-4.1.tar.gz archivo (no sé qué hacer con él a continuación) e instrucciones sobre cómo descargar MinGW (para GNU; pero después de instalarlo no encontré ninguna mención de "hacer").

¿Cómo lo uso makeen Windows sin un compilador GNU o paquetes relacionados?

Hashem Elezabi avatar Aug 21 '15 03:08 Hashem Elezabi
Aceptado

makees un comando GNU, por lo que la única forma de obtenerlo en Windows es instalando una versión de Windows como la proporcionada por GNUWin32 . De todos modos, hay varias opciones para conseguirlo:

  1. Descarga directa desde Make para Windows

  2. Usando chocolate . Primero necesitas instalar este administrador de paquetes. Una vez instalado, simplemente necesita instalarlo make(es posible que deba ejecutarlo en un símbolo del sistema elevado/administrador):

    choco install make
    
  3. Otra opción recomendada es instalar un subsistema de Windows para Linux (WSL/WSL2) , de modo que tendrá una distribución de Linux de su elección integrada en Windows 10 donde podrá instalar makey gcctodas las herramientas que necesita para crear programas en C. .

  4. Para versiones anteriores de Windows (MS Windows 2000 / XP / 2003 / Vista / 2008/7 con msvcrt.dll) puede usar GnuWin32 .

Una alternativa obsoleta fue MinGw , pero el proyecto parece abandonado, por lo que es mejor optar por una de las opciones anteriores.

Eduardo Yáñez Parareda avatar Aug 20 '2015 20:08 Eduardo Yáñez Parareda

La marca GNU está disponible en chocolate.

  • Instale chocolatey desde aquí .

  • Entonces, choco install make.

Ahora podrás usar Make en Windows.
Intenté usarlo en MinGW, pero debería funcionar también en CMD.

Vasantha Ganesh avatar Jan 08 '2019 06:01 Vasantha Ganesh

En Windows 10 u 11, puede ejecutar el comando winget install GnuWin32.Makeen la línea de comandos o PowerShell para instalarlo rápidamente. Entonces puedes usar el comando make.

ps: es posible que deba agregar C:\Program Files (x86)\GnuWin32\bina la variable ambiental de Windows PATHpara permitir el acceso rápido al comando (gracias por JobaDinizesta nota).

Ya no es necesario instalar choco.

MosGeo avatar Sep 27 '2022 04:09 MosGeo