Tenho algumas demos que baixei e elas vêm com um Makefile.win e um Makefile.sgi. Como posso executá-los no Windows para compilar as demos?
Tenho algumas demos que baixei e elas vêm com um Makefile.win e um Makefile.sgi. Como posso executá-los no Windows para compilar as demos?
Respostas:
Se você possui o Visual Studio, execute o prompt de comando do Visual Studio no menu Iniciar, vá para o diretório que contém Makefile.win
e digite:
nmake -f Makefile.win
Você também pode usar o prompt de comando normal e executar vsvars32.bat (c: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools para VS2008). Isso configurará o ambiente para executar o nmake e encontrar as ferramentas do compilador.
Confira o cygwin , um ambiente semelhante ao Unix para Windows
Devel
: 'make' e também 'gcc' como explicado aqui .
make
é esta:choco install make --source=cygwin
Aqui está minha maneira rápida e temporária de executar um Makefile
C: \ Arquivos de programas (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
feito.
Além disso, você pode adicionar argumentos após o comando, como
make.exe skel
bin
diretório à PATH
variável de ambiente. Isso make.exe
disponibilizará de qualquer lugar.
Essa pergunta pode ser antiga, mas minha solução, que é de longe a mais simples para qualquer usuário do Windows que eu suponha, não está listada.
Etapa 1: Instale o gerenciador de pacotes com chocolate para WINDOWS (compatível com Windows 7+ / Windows Server 2003+) aqui
Etapa 2: executarchoco install make
Etapa 3: lucre com um gerenciador de pacotes bem mantido. O make foi adicionado ao caminho global e é executado em todas as CLIs (powershell, git bash, cmd…)
Eu não sou afiliado com choco, mas é tão bom.
Primeiro, adicione o caminho das ferramentas comuns do visual studio ( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) no caminho do sistema. Para saber como adicionar um caminho ao caminho do sistema, consulte este site:
http://www.computerhope.com/issues/ch000549.htm . Você só precisa disso uma vez.
Depois disso, sempre que precisar, abra uma linha de comando e execute vsvars32.bat
para adicionar todos os caminhos das ferramentas necessárias do visual studio no caminho do sistema.
Então, você pode ligar nmake -f makefile.mak
PS: O caminho das ferramentas comuns do visual studio pode ser diferente no seu sistema. Por favor, altere-o de acordo.
Se for um "NMake Makefile", ou seja, a sintaxe e o comando forem compatíveis com o NMake, ele funcionará nativamente no Windows. Geralmente Makefile.win
(o .win
sufixo) indica que é um makefile compatível com o Windows NMake. Então você poderia tentar nmake -f Makefile.win
.
Geralmente, os Makefiles Linux padrão são fornecidos e NMake
parecem promissores. No entanto, o link a seguir utiliza um simples Makefile do Linux e explica alguns problemas fundamentais que podem ser encontrados. Também sugere algumas alternativas para lidar com os Makefiles do Linux no Windows.
Eu tentei com cygwin & gnuwin e não funcionou para mim, acho que porque o makefile usava principalmente código linux específico.
O que funcionou foi o uso do Ubuntu Bash para Windows 10 . Esta é uma maravilha se você vem do MAC, como é o meu caso:
Extras:
Espero que ajude
Eu uso o conjunto de ferramentas MinGW , que fornece a mingw32-make
ferramenta de compilação, se você a tiver na PATH
variável do sistema , no prompt de comando do Windows, basta ir para o diretório que contém os arquivos e digitar este comando:
mingw32-make -f Makefile.win
e está feito.