使用Cygwin编译Hydra

时间:2015-04-08 07:26:04

标签: gcc compilation cygwin hydra

我正在尝试使用Cygwin编译Hydra。但我无法这样做..

./ configure命令给出以下结果。

$ ./configure

启动水力自动配置......

检查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_client-1 libapr-1.so libaprutil-1.so)...                                                                ...未找到,模块svn已禁用 检查firebird(libfbclient.so)......                                        ...未找到,模块firebird已禁用 检查MYSQL客户端(libmysqlclient.so,math.h)...                                                       ......找到了 检查AFP(libafpclient.so)......                                    ...未找到,模块Apple Filing Protocol已禁用 - Apple无论如何都很糟糕 检查NCP(libncp.so / nwcalls.h)...                                          ...未找到,模块NCP已禁用 检查SAP / R3(librfc / saprfc.h)...                                       ...未找到,模块sapr3已禁用 从http://www.sap.com/solutions/netweaver/linux/eval/index.asp获取 检查libssh(libssh / libssh.h)......                                       ...未找到,模块ssh已禁用 从http://www.libssh.org获取 检查Oracle(libocci.so libclntsh.so / oci.h和libaio.so)...                                                                     ...未找到,模块Oracle已禁用 从http://www.oracle.com/technetwork/database/features/instant-client/index.html获取基本和sdk包 检查GUI req' s(pkg-config,gtk + -2.0)...                                               ......找到了 检查Android专业......                                   ...找到了rindex()                                   ...找到了RSA_generate_key() 检查gcc中的安全编译选项支持...                                                   正在编译......是的                                                   链接......没有

Hydra将被安装到:/ usr / local的... / bin中   (通过运行./configure --prefix = path来改变它)

编写Makefile.in ...

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

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

现在键入" make"

制作并安装后,我得到hydra.exe

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

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

1 个答案:

答案 0 :(得分:0)

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