Windows的"Make"命令 - 可能的选项?

Use*_*920 10 linux windows node.js derbyjs

我正在尝试在我的Windows机器上为节点设置Derby.js.根据Derby.js设置说明,为了使用coffescript,我必须执行以下操作:

$ cd ~
$ derby new --coffee first-project 
$ cd first-project 
$ make
Run Code Online (Sandbox Code Playgroud)

这有效,直到"制造"部分,这显然需要制作程序.我下载了一个make.exe文件,它应该让它继续下去,但它告诉我它无法找到该文件.我在文本编辑器中打开了make文件,看看它指向的路径是否存在,它确实存在.我想知道它是否必须以不同的方式引用文件的路径,因为它位于Windows上并且正在通过命令提示符运行?有谁知道我可以做什么?我能想到的只是在Linux的VM上进行设置,然后将文件复制过来,但这样做有点痛苦.

ste*_*eha 12

正如你所发现的那样,单机make是不够的; 你需要Cygwin.

make是一个解释makefile并执行makefile中的命令的程序.但是,那些命令是什么?如果你看看你的makefile文件,你会看到,是在Linux,Mac OS X,或Cygwin的可用,但不能提供一个现成的,现成的Windows系统UNIX风格的命令.因此,仅仅抓住一个make是不够的.


Use*_*920 7

所以我最终下载了Cygwin,并使用了随附的"make"系统.它工作得很好!老实说,我不知道为什么GnuWin32"make"命令不起作用,但我认为这对那些将来遇到同样问题的人会有所帮助.