2010-03-28 73 views
111

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?¿Cómo ejecutar un archivo MAKE en Windows?

+1

Debo mencionar que estoy más de una persona de Linux, pero tengo que usar Windows en este momento, así que estoy un poco despistado. – Kim

Respuesta

77

Si tiene Visual Studio, ejecute el símbolo de Visual Studio comando en el menú Inicio, vaya al directorio que contiene Makefile.win y escribe esto:

nmake -f Makefile.win 

También puede utilizar 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 encontrará las herramientas del compilador.

+1

¿Cómo ejecuto el símbolo del sistema de Visual Studio desde el menú de inicio? – Kim

+0

Bien, lo he descubierto. Pero, por supuesto, no compilaría debido a errores. Solo mi suerte. Gracias sin embargo. – Kim

+6

Para aquellos con VS2012, el símbolo del sistema se llama "Símbolo del sistema de desarrollador para VS2012". Inicio -> Buscar -> "comando" es como lo encontré. – coderob

31

Salida cygwin, un ambiente por igual Unix para Windows

+4

cygwin funcionó bien para mí !. Solo tuve que comprobar, durante la instalación, algunos paquetes en 'Devel': 'make' y también 'gcc' como se explica [aquí] (http://stackoverflow.com/questions/4828388/cygwin-make-bash-command- extraviado). –

24

Salida GnuWin 's make, que proporciona un puerto nativo para Windows (sin necesidad de un entorno de ejecución completa como Cygwin)

0

En primer lugar, añadir ruta de herramientas comunes de Visual Studio (c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools) en 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, cuando lo necesite, abra una línea de comando y ejecute vsvars32.bat para agregar todas las rutas requeridas de las herramientas de estudio visual en la ruta del sistema.

A continuación, puede llamar nmake -f makefile.mak

PS: Ruta de herramientas comunes de Visual Studio podría ser diferente en su sistema. Por favor cámbialo en consecuencia.

1

Si se trata de un "NMake Makefile", es decir, la sintaxis es compatible con NMake, funcionará.

A menudo se proporcionan archivos Makefiles estándar de Linux y NMake parece prometedor. Sin embargo, el siguiente enlace toma un simple archivo Makefile de Linux y explica algunos problemas fundamentales que uno puede encontrar.

Makefiles in Windows

3

Con Visual Studio 2017 he tenido que añadir esta carpeta a mi variable de entorno de Windows 10 ruta:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64 

También hay HostX86

0

Tal vez usted puede tratar de NetBeans IDE de Oracle.

5

Aquí es mi manera rápida y temporal para ejecutar un Makefile

  • descarga hacen de SourceForge: gnuwin32
  • instalarlo
  • ir a la carpeta de instalación

C: \ Archivos de programa (x86) \ GnuWin32 \ bin

  • copiar los todos los archivos en la papelera de a la carpeta que contiene Makefile

libiconv2.dll libintl3.dll make.exe

  • abra el cmd(yo u puede hacerlo con click derecho con desplazamiento) en la carpeta que contiene Makefile y ejecutar

make.exe

hecho.

Además, se puede añadir argumentos después del comando, como

make.exe skel

Cuestiones relacionadas