net make htm for comando windows makefile gnu-make cmd

windows - htm - install make



¿Cómo usar GNU Make en Windows? (4)

Instalé MinGW y MSYS, agregué C:/MinGW/bin a PATH pero aún no puedo ejecutar Makefile en el cmd Windows. Me gustaría ejecutar cmd.exe y escribir, por ejemplo, make all pero mi cmd dice que no hay tal comando.

¿Que debería hacer? No quiero usar shell MSYS, ese no es el punto. ¿Alguna idea de cómo usar GNU Make en Windows cmd como puedo hacerlo en Ubuntu? No estoy interesado en Cygwin .


Así es como lo hice funcionar:

copy c:/MinGW/bin/mingw32-make.exe c:/MinGW/bin/make.exe

Luego, puedo abrir un símbolo del sistema y escribir make:

C:/Users/Dell>make make: *** No targets specified and no makefile found. Stop.

Lo que significa que está funcionando ahora!


Aunque esta pregunta es antigua, muchos usuarios de MSYS2 todavía la preguntan.

Empecé a usarlo este año para reemplazar CygWin, y estoy bastante satisfecho.

Para instalar make , abra el shell MSYS2 y escriba los siguientes comandos:

# Update the package database and core system packages pacman -Syu # Close shell and open again if needed # Update again pacman -Su # Install make pacman -S make # Test it (show version) make -v


Estoy usando GNU Make del proyecto GnuWin32, vea http://gnuwin32.sourceforge.net/ pero no ha habido actualizaciones desde hace un tiempo, por lo que no estoy seguro del estado de este proyecto.


Puede agregar la carpeta de la aplicación a su ruta desde un símbolo del sistema usando:

setx PATH "% PATH%; c: / MinGW / bin"

Tenga en cuenta que probablemente necesite abrir una nueva ventana de comando para que la configuración de ruta modificada entre en vigencia.