1. 安装make

下载make包https://gnu-make.soft32.com/free-download/

将make解压放到 E:\cygwin64\home\Administrator

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

2. 在cygwin中进入/home/Administrator/make-3.81路径

依次执行以下命令:

./configure

./build.sh

在make-3.81下就会生成make.exe文件

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

3. 将make.exe移到shell命令根目录

mv make.exe /bin

然后就可以在cgywin使用make了

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

4. 下载wget https://ftp.gnu.org/gnu/wget/ 

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

5. 解压到E:\cygwin64\home\Administrator

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

6. 在Cygwin中进入上面路径

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

然后./configure

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

缺少依赖包‘gnutls’

老方法安装‘gnutls’

又缺少 Libnettle 3.4.1,GnuTLS库需要安装nettle-3.4,gmp-6.1.2。

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

cygwin安装组件教程_cygwin常用命令-冯金伟博客园cygwin安装组件教程_cygwin常用命令-冯金伟博客园

make && make install

cygwin安装组件教程_cygwin常用命令cygwin安装组件教程_cygwin常用命令

make && make install

继续安装gnutls

出现libhogweed not found 错误:

在编译nettle的时候需要 

--enable-mini-gmp

。。。。。。。。。。。。。。。。。。。。。。

放弃在cygwin操作,转到ubuntu