Linuxでは、プロジェクトのソースには一般的にが付いていMakefile
ます。Makefileには、コマンドを使用してこれらのプロジェクトをビルドするためのディレクティブが含まれていますmake
。現在、Windowsの使用を余儀なくされており、このOSを使用できるように、「PowerShell」を構成および拡張しました(vim
またはなどの追加プログラムをインストールすることにより、PowerShellプロファイルを作成するなどのsvn
モジュールPSReadLine
)。
しかしmake
、PowerShell にインストールできるかどうかはわかりませんでした。make
たとえば、g++
またはなど、呼び出すプログラムをインストールする必要があることは承知してpdflatex
いますが、それは後で使用します。とりあえずmake
、そもそも動作するようにしたいと思います。
少しの研究により、2つの可能性が明らかになりました。
この非常によく似た質問に対する受け入れられた回答:Windowsでのmakefileの使用方法は、Cygwinの使用を提案しています。Cygwinは素晴らしい可能性がありますが、PowerShellにチャンスを与えることにしたので、これがCygwinではなくPowerShellでも可能かどうかを知りたいと思います。したがって、この質問は重複していません。他の質問はWindowsで使用する可能性に関するものでしたが
make
、特にPowerShellを求めています。make
PowerShellクローンのposhmakeというクローンが存在しますが、Poshmakeファイルの構文は通常のMakefileとは異なります。私make
がうそをつくすべてのプロジェクトのためにMakefilesの2つのバージョンを維持することは選択肢ではないので、私は本当です。
だから、GNU makeをインストールすることは可能ですか?GNU makeは典型的なMakefileの構文を理解し、PowerShellmake
内から呼び出すことができますか?