Unter Linux werden häufig Projektquellen mit Makefile's geliefert. Makefiles enthalten Anweisungen zum Erstellen dieser Projekte mit dem Befehl make. Ich bin derzeit gezwungen, Windows zu verwenden, und um dieses Betriebssystem nutzen zu können, habe ich die "PowerShell" konfiguriert und erweitert (indem ich einige zusätzliche Programme installiert habe, z. B. vimoder svnein Modul namens PSReadLine, ein PowerShell-Profil schreibend usw.).
Ich konnte jedoch nicht feststellen, ob eine Installation makein PowerShell möglich ist. Mir ist bewusst, dass ich auch Programme installieren muss, makedie aufgerufen werden, wie zum Beispiel g++oder pdflatex, aber das wird für später sein. Vorerst möchte ich mich an die makeArbeit machen.
Ein wenig Recherche ergab zwei Möglichkeiten:
Die akzeptierte Antwort auf diese sehr ähnliche Frage: Wie man Makefiles unter Windows verwendet , empfiehlt die Verwendung von Cygwin. Das ist eine Möglichkeit, Cygwin ist großartig, aber da ich beschlossen habe, PowerShell eine Chance zu geben, möchte ich wissen, ob dies auch mit PowerShell und nicht mit Cygwin möglich ist . Daher ist diese Frage kein Duplikat, da es sich bei dieser anderen Frage um eine Verwendungsmöglichkeit
makein Windows handelte, während ich insbesondere nach PowerShell frage.Es gibt einen
makeKlon für den PowerShell-Klon namens poshmake , aber die Syntax der Poshmake-Dateien unterscheidet sich von den üblichen Makefiles. Ich möchte eine echtemake, da es keine Option ist, zwei Versionen von Makefiles für alle Projekte zu pflegen, die ich herumliegen habe.
Also: Ist es möglich, GNU make zu installieren, das die Syntax typischer Makefiles versteht, die ich makeaus PowerShell heraus aufrufen kann ?