Gcc 使用Cygwin编译Hydra

Gcc 使用Cygwin编译Hydra,gcc,compilation,cygwin,hydra,Gcc,Compilation,Cygwin,Hydra,我正在尝试使用Cygwin编译Hydra。但是我不能这样做 ./configure命令给出以下结果 美元/配置 正在启动hydra自动配置 正在检查openssl libssl、libcrypto、ssl.h、sha.h。。。 ... 建立 正在检查idn libidn.so。。。 ... 建立 正在检查curses libcurses.so/term.h。。。 ... 已找到,已启用颜色输出 正在检查pcre libpcre.so、pcre.h。。。 ... 建立 正在检查Postgres l

我正在尝试使用Cygwin编译Hydra。但是我不能这样做

./configure命令给出以下结果

美元/配置

正在启动hydra自动配置

正在检查openssl libssl、libcrypto、ssl.h、sha.h。。。 ... 建立 正在检查idn libidn.so。。。 ... 建立 正在检查curses libcurses.so/term.h。。。 ... 已找到,已启用颜色输出 正在检查pcre libpcre.so、pcre.h。。。 ... 建立 正在检查Postgres libpq.so、libpq fe.h。。。 ... 建立 正在检查SVN libsvn_客户端-1 libapr-1.so libaprutil-1.so。。。 ... 未找到,模块svn已禁用 正在检查firebird libfbclient.so。。。 ... 未找到,模块firebird已禁用 正在检查MYSQL客户端libmysqlclient.so、math.h。。。 ... 建立 正在检查AFP libafpclient.so。。。 ... 未找到,模块Apple归档协议已禁用-Apple仍然很糟糕 正在检查NCP libncp.so/nwcalls.h。。。 ... 未找到,模块NCP已禁用 正在检查SAP/R3 librfc/saprfc.h。。。 ... 未找到,模块sapr3已禁用 从 正在检查libssh libssh/libssh.h。。。 ... 未找到,模块ssh已禁用 从 正在检查Oracle libocci.so libclntsh.so/oci.h和libaio.so。。。 ... 未找到,模块Oracle已禁用 从中获取基本和sdk包 正在检查GUI请求的pkg配置,gtk+-2.0。。。 ... 建立 正在检查Android专业。。。 ... rindex发现 ... 找到RSA_生成_密钥 正在检查gcc中的安全编译选项支持。。。 编译。。。对 链接。。。没有

Hydra将安装在:/usr/local的…/bin中 通过运行./configure-prefix=path进行更改

正在写入Makefile.in

检测到Cygwin,如果编译失败,请更新您的安装

找到Windres后,会将图标附加到hydra cygwin可执行文件

现在输入make

在制作和安装之后,我得到了hydra.exe

然后在运行应用程序时将所有需要的DLL复制到hydra.exe文件夹中。。我得到以下错误

应用程序无法正确启动0xc000007b单击“确定”关闭应用程序。

您是否可以尝试通过在调试中编译gdb hydra.exe来使用它?
您可以尝试cygcheck hydra.exe查看您的exe是否缺少库。如果是,请通过安装或其他方式安装。

是否无法自动安装未找到的模块?我不这么认为。看看但是您仍然可以查看缺少的库,并通过setup.exe安装它们/