Dê uma olhada em "Make for Windows" . Após a instalação, basta chamar "make" do CMD ou do PowerShell.
No Linux, as fontes de projetos geralmente vêm com Makefile
's. Makefiles contêm diretivas para construir esses projetos usando o comando make
. Atualmente, sou forçado a usar o Windows e, para poder usar esse sistema operacional, configurei e aprimorei o "PowerShell" (instalando alguns programas adicionais, como vim
ou svn
, um módulo chamado PSReadLine
, escrevendo um perfil do PowerShell, etc.).
No entanto, não consegui encontrar se é possível instalar o make
no PowerShell. Estou ciente de que também terei que instalar programas que o make
chamará, por exemplo, g++
ou pdflatex
, mas isso será para mais tarde. Por enquanto eu gostaria de ter o make
trabalhando em primeiro lugar.
Um pouco de pesquisa revelou duas possibilidades:
A resposta aceita para esta pergunta muito semelhante: Como usar makefiles em Windows sugere usar o Cygwin. Essa é uma possibilidade, o Cygwin é ótimo, mas desde que eu decidi dar uma chance ao PowerShell, eu gostaria de saber se isso também é possível com o PowerShell , não com o Cygwin . Portanto, essa questão não é uma duplicata, já que a outra questão era sobre a alguma possibilidade de usar make
no Windows, enquanto eu estou pedindo o PowerShell em particular.
Existe um clone make
para o clone do PowerShell chamado poshmake , mas a sintaxe dos arquivos Poshmake é diferente dos Makefiles normais, o que é um não-go. Eu quero um verdadeiro make
, pois manter duas versões do Makefiles para todos os projetos que eu tenho por aí não é uma opção.
Então: é possível instalar o GNU make, que entenderá a sintaxe dos Makefiles típicos, de tal forma que eu possa chamar make
de dentro do PowerShell ?
Dê uma olhada em "Make for Windows" . Após a instalação, basta chamar "make" do CMD ou do PowerShell.