【问题标题】:Compiling Hydra Using Cygwin使用 Cygwin 编译 Hydra
【发布时间】:2015-06-13 01:04:42
【问题描述】:

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

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

$ ./配置

开始 hydra 自动配置 ...

检查 openssl (libssl, libcrypto, ssl.h, sha.h) ... ... 成立 检查 idn (libidn.so) ... ... 成立 检查诅咒 (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 已禁用 检查火鸟 (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 已禁用 从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 请求 (pkg-config, gtk+-2.0) ... ... 成立 正在检查 Android 专业... ... rindex() 找到 ... RSA_generate_key() 找到 检查 gcc 中的安全编译选项支持... 编译...是的 正在链接...否

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

正在编写 Makefile.in ...

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

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

现在输入“make”

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

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

应用程序无法正确启动(0xc000007b)点击确定关闭应用程序。

【问题讨论】:

    标签: gcc compilation cygwin hydra


    【解决方案1】:

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

    【讨论】:

    • 有没有办法自动安装未找到的模块?
    • 我不这么认为。看cygcheck options。但是您仍然可以查看缺少的库并通过 setup.exe/ 安装它们
    猜你喜欢
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多