Como executar um makefile no Windows?

Tenho algumas demos que baixei e vêm com uma Makefile.vitória e uma Makefile.sgi. Como posso executá-los no Windows para compilar as demos?

Author: 0x6B6F77616C74, 2010-03-28

8 answers

Se tiver Visual Studio, execute a linha de comandos Visual Studio a partir do menu inicial, mude para a pasta que contém Makefile.win e escreva isto:

nmake -f Makefile.win

Também pode usar a linha de comandos normal e executar o vsvars32.MTD (c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools for VS2008). Isto irá configurar o ambiente para executar o nmake e encontrar as ferramentas de compilador.

 88
Author: Marcelo Cantos, 2010-03-28 07:50:29

Confira cygwin , um ambiente semelhante ao Unix para o Windows

 36
Author: Frank, 2010-03-28 07:50:32

Check out GnuWin 's make , que fornece uma porta nativa para o Windows (sem necessitar de um ambiente de execução completo como o Cygwin)

 28
Author: Sean Lynch, 2013-06-06 13:41:40
Aqui está a minha forma rápida e temporária de executar um Makefile
  • download make from SourceForge: gnuwin32
  • Instale
  • Vá para a pasta de instalação

C:\Program ficheiros (x86)\GnuWin32\bin

  • copiar o todos os ficheiros no bin para a pasta que contém Makefile

Libiconv2.dll libintl3.vou fazer.exe

  • abra o cmd (tu. pode fazê-lo com o Botão direito com o shift) na pasta que contém Makefile e execute

Marca.exe

Feito.

além disso, você pode adicionar argumentos após o comando, tais como

Marca.exe skel

 12
Author: 郭仕华, 2017-12-10 07:30:34

Com o Visual Studio 2017 tive de adicionar esta pasta à minha variável path env do Windows 10:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
Há também o HostX86.
 4
Author: raRaRa, 2017-04-24 13:01:50

Se for um "NMake Makefile", ou seja, a sintaxe é compatível com o NMake, irá funcionar.

Muitas vezes são fornecidos Makefiles padrão Linux e NMake parece promissor. No entanto, o seguinte link pega um simples Makefile Linux e explica algumas questões fundamentais que se podem encontrar.

Makefiles nas janelas

 1
Author: ap-osd, 2015-12-02 06:21:50

Em primeiro lugar, adicione o caminho das Ferramentas Comuns do visual studio ({[[0]}) ao Caminho do sistema. Para saber como adicionar um caminho ao Caminho do sistema, por favor, verifique este site: http://www.computerhope.com/issues/ch000549.htm só precisas de fazer isto uma vez.

Depois disso, sempre que precisar, abra uma linha de comandos e execute {[[1]} para adicionar todos os caminhos necessários das ferramentas visuais no caminho do sistema.

Então, podes ligar.nmake -f makefile.mak

PS: O Caminho das Ferramentas Comuns do visual studio pode ser diferente no teu sistema. Por favor, alterem-no em conformidade.

 0
Author: Validus Oculus, 2015-10-26 13:59:20
Talvez possas tentar NetBeans IDE.
 0
Author: user0814, 2018-09-18 08:17:31