Windows 在Cygwin中安装Make

Windows 在Cygwin中安装Make,windows,installation,cygwin,automake,Windows,Installation,Cygwin,Automake,我正在尝试在Windows7环境下使用SignCygwin构建一个Linux项目。然而,在为cygwin安装配置make时,我不断发现以下错误 -bash: make: command not found 在inernet上搜索后,唯一的解决方案是重新运行安装程序并安装makepackage。我安装了automake1.15,但它位于noarch文件夹中,bin文件夹中没有二进制文件make.exe 两种方法之间有很大的差异: -生成生成文件模板 -从源代码构建软件(通过Makefiles)

我正在尝试在Windows7环境下使用SignCygwin构建一个Linux项目。然而,在为cygwin安装配置
make
时,我不断发现以下错误

-bash: make: command not found

在inernet上搜索后,唯一的解决方案是重新运行安装程序并安装
make
package。我安装了automake1.15,但它位于
noarch
文件夹中,bin文件夹中没有二进制文件
make.exe

两种方法之间有很大的差异:

  • -生成生成文件模板
  • -从源代码构建软件(通过Makefiles)
因此,您需要从Cygwin设置中选择make

注释

  • automake(或任何软件包,事实上)在与任何OS(本例中为Cygwin)体系结构(32位和64位(当前))兼容时,在noarch目录中下载,这意味着它不包含二进制文件(.exes、.dll(.sos)),只包含类似脚本的文件
  • make另一方面,不包含二进制文件(/usr/bin/make本身是二进制文件),并将下载到相应的目录(x86\u 64或x86)
  • 下载目录与安装目录不同(可能有多个目录,位于Cygwin安装目录下)

有关更多(通用)详细信息,请检查。

运行命令
setup-x86_64.exe-q--packages=make
(因为未安装make),其中setup-x86_64.exe文件可用。

您必须从Cygwin安装程序安装make not automake。您可以同时安装这两个文件,但请配合
apt cyg install make automake
使用,让您的Cygwin生活更轻松。