【问题标题】:autoreconf: command not found in Cygwin on Windowsautoreconf:在 Windows 上的 Cygwin 中找不到命令
【发布时间】:2015-05-20 08:43:27
【问题描述】:

我正在尝试在 Windows 上使用 Cygwin 编译 nDPI 库。当我尝试运行autogen.sh 文件时,出现以下错误

./autogen.sh:第 5 行:autoreconf:找不到命令

我四天来一直在寻找在 Windows 上编译这个 nDPI 库,我确实需要在 Windows 上编译它。

  1. 如何在 Windows 上编译这个库?或者
  2. 是否有一个真正有效的链接,我可以按照他们的步骤来编译这个库?

这里是autogen.sh

#!/bin/sh

/bin/rm -f configure config.h config.h.in src/lib/Makefile.in
autoreconf -ivf
./configure

【问题讨论】:

  • @yanivx 我在编辑部分分享了 autogen.sh

标签: windows compilation cygwin


【解决方案1】:

尝试安装autoconfautomakelibtool。它位于 Cygwin 安装程序的 Devel 下。

【讨论】:

    【解决方案2】:

    要构建 MSYS 工具,您应该使用 MSYS System Builder 包中提供的自动工具:

    http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=227249

    autoconf-2.61-MSYS-1.0.11-1.tar.bz2 automake-1.10-MSYS-1.0.11-1.tar.bz2 libtool1.5-1.5.25a-20070701-MSYS-1.0.11-1.tar.bz2

    将它们解压到您提取 msys 包的同一位置。

    【讨论】:

    • 链接似乎(有效地)损坏了。它重定向到一个似乎与预期相去甚远的地方。
    【解决方案3】:

    我认为您必须首先解决错误,因为它们表明您缺少一些基本库。例如,autoconf 库...

    如果您使用的是 Cygwin,您可以通过以下方式获取 apt-cyg

    lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
    install apt-cyg /bin
    

    之后,您可以使用apt-cyg install xxx 安装缺少的库。

    【讨论】:

      猜你喜欢
      • 2014-04-26
      • 2023-03-17
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多