Pod Linuksem źródła projektów często pochodzą z Makefile
„s”. Pliki makefile zawierają dyrektywy do budowania tych projektów za pomocą polecenia make
. Obecnie jestem zmuszony do korzystania z systemu Windows i aby móc korzystać z tego systemu operacyjnego, skonfigurowałem i ulepszyłem program „PowerShell” (instalując dodatkowe programy, takie jak vim
lub svn
moduł o nazwie PSReadLine
, pisząc profil PowerShell itp.).
Jednak nie mogłem znaleźć, czy można zainstalować make
w PowerShell. Wiem, że będę musiał zainstalować programy, które make
będą wywoływać, takie jak powiedzmy g++
lub pdflatex
, ale będzie to później. Na razie chciałbym zacząć od make
pracy.
Trochę badań ujawniło dwie możliwości:
Przyjęta odpowiedź na to bardzo podobne pytanie: Jak korzystać z plików makefile w systemie Windows , sugeruje użycie Cygwin. To jest możliwe, Cygwin jest świetny, ale ponieważ postanowiłem dać PowerShellowi szansę, chciałbym wiedzieć, czy jest to również możliwe w przypadku PowerShell , a nie Cygwin . Dlatego to pytanie nie jest duplikatem, ponieważ to drugie pytanie dotyczyło pewnej możliwości użycia
make
w systemie Windows, podczas gdy w szczególności pytam o PowerShell.Istnieje
make
klon dla programu PowerShell o nazwie poshmake , ale składnia plików Poshmake różni się od zwykłych plików Makefiles, co jest nie do przejścia. Chcę prawdymake
, ponieważ utrzymanie dwóch wersji plików Makefiles dla wszystkich projektów, które mam wokół, nie jest opcją.
Więc: czy jest możliwe zainstalowanie GNU make, który zrozumie składnię typowych plików Makefile, które mogę wywoływać make
z poziomu PowerShell ?