Tengo algunas demos que descargué y vienen con un Makefile.win y un Makefile.sgi. ¿Cómo puedo ejecutar estos en Windows para compilar las demostraciones?
Tengo algunas demos que descargué y vienen con un Makefile.win y un Makefile.sgi. ¿Cómo puedo ejecutar estos en Windows para compilar las demostraciones?
Respuestas:
Si tiene Visual Studio, ejecute el símbolo del sistema de Visual Studio desde el menú Inicio, cambie al directorio que contiene Makefile.win
y escriba esto:
nmake -f Makefile.win
También puede usar el símbolo del sistema normal y ejecutar vsvars32.bat (c: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools para VS2008). Esto configurará el entorno para ejecutar nmake y buscar las herramientas del compilador.
Echa un vistazo a cygwin , un entorno similar a Unix para Windows
Devel
: 'make' y también 'gcc' como se explica aquí .
make
es este:choco install make --source=cygwin
Echa un vistazo a GNUWin 's maquillaje , que proporciona un puerto nativo para Windows (sin necesidad de un entorno de ejecución completa como Cygwin)
Aquí está mi forma rápida y temporal de ejecutar un Makefile
C: \ Archivos de programa (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
hecho.
Además, puede agregar argumentos después del comando, como
make.exe skel
bin
directorio a PATH
la variable de entorno. Esto estará make.exe
disponible desde cualquier lugar.
Esta pregunta puede ser antigua, pero mi solución, que es, con mucho, la más simple para cualquier usuario de Windows, me atrevo a decir, no está en la lista.
Paso 1: Instale el administrador de paquetes de chocolate para WINDOWS (compatible con Windows 7+ / Windows Server 2003+) aquí
Paso 2: correchoco install make
Paso 3: Benefíciese de un administrador de paquetes bien mantenido. Make se habrá agregado a la ruta global y se ejecutará en todas las CLI (powershell, git bash, cmd ...)
No estoy afiliado a Choco, pero ES ASÍ DE BUENO.
En primer lugar, agregue la ruta de las herramientas comunes de Visual Studio ( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) a la ruta del sistema. Para saber cómo agregar una ruta a la ruta del sistema, consulte este sitio web:
http://www.computerhope.com/issues/ch000549.htm . Solo necesitas esto una vez.
Después de eso, siempre que lo necesite, abra una línea de comando y ejecútelo vsvars32.bat
para agregar todas las rutas de herramientas de estudio visual requeridas en la ruta del sistema.
Entonces puedes llamar nmake -f makefile.mak
PD: la ruta de las herramientas comunes de Visual Studio puede ser diferente en su sistema. Por favor cámbialo en consecuencia.
Si es un "Makefile de NMake", es decir, la sintaxis y el comando son compatibles con NMake, funcionará de forma nativa en Windows. Por lo general Makefile.win
(el .win
sufijo) indica que es un archivo MAKE compatible con Windows NMake. Entonces podrías intentarlo nmake -f Makefile.win
.
A menudo, se proporcionan archivos Makefiles Linux estándar y NMake
parece prometedor. Sin embargo, el siguiente enlace toma un simple Makefile de Linux y explica algunos problemas fundamentales que uno puede encontrar. También sugiere algunas alternativas para manejar Linux Makefiles en Windows.
Intenté con cygwin y gnuwin, y no funcionó para mí, supongo porque el archivo MAKE usaba principalmente código específico de Linux.
Lo que funcionó fue usar Ubuntu Bash para Windows 10 . Este es un Marvel si vienes de MAC como es mi caso:
Extras:
Espero eso ayude
Uso el conjunto de herramientas MinGW que proporciona la mingw32-make
herramienta de compilación, si la tiene en la PATH
variable de su sistema , en el símbolo del sistema de Windows simplemente vaya al directorio que contiene los archivos y escriba este comando:
mingw32-make -f Makefile.win
Y ya está hecho.
Quizás pueda probar NetBeans IDE.