在Linux下,项目的来源通常带有Makefile
。Makefile文件包含使用命令构建这些项目的指令make
。目前,我被迫使用Windows,并且为了能够使用此操作系统,我配置并增强了“ PowerShell”(通过安装一些其他程序,例如vim
或svn
,称为的模块PSReadLine
,编写PowerShell配置文件等)。
但是我找不到是否可以make
在PowerShell中安装。我知道我还必须安装make
将调用的程序,例如g++
or pdflatex
,但这将在以后提供。现在,我想首先让make
自己工作。
一点研究发现了两种可能性:
对这个非常相似的问题的公认答案:如何在Windows上使用makefile,建议使用Cygwin。Cygwin很有可能,但是由于我决定给PowerShell一个机会,所以我想知道使用PowerShell而不是Cygwin也可以做到这一点。因此,这个问题不是重复的,因为另一个问题是关于在Windows中使用某种可能性的
make
,而我特别要求使用PowerShell。make
对于PowerShell克隆,存在一个名为poshmake的克隆,但是Poshmake文件的语法与通常的Makefile不同,后者是不行的。我想要一个truemake
,因为不能为我周围的所有项目维护两个版本的Makefile。
因此:是否可以安装GNU make,它将了解典型Makefile的语法,以便可以make
在PowerShell中调用?