¿Cómo instalar y usar "make" en Windows?
Estoy siguiendo las instrucciones de alguien cuyo repositorio cloné en mi máquina. Quiero usar el make
comando 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.exe
archivo, 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 make
en Windows sin un compilador GNU o paquetes relacionados?
make
es 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:
Descarga directa desde Make para Windows
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
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
make
ygcc
todas las herramientas que necesita para crear programas en C. .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.
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.
En Windows 10 u 11, puede ejecutar el comando winget install GnuWin32.Make
en 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\bin
a la variable ambiental de Windows PATH
para permitir el acceso rápido al comando (gracias por JobaDiniz
esta nota).
Ya no es necesario instalar choco.