【问题标题】:How Do I Run ./configure with MinGW?如何使用 MinGW 运行 ./configure?
【发布时间】:2014-04-04 22:10:38
【问题描述】:

我在看这个网页

http://mathieu.carbou.free.fr/wiki/index.php?title=Glib_for_Win32

它告诉我需要运行以下命令。

./configure
make
make install

我实际上是如何做到这一点的,我在哪里可以找到这些文件。我的 C 盘中安装了 MinGW 和 Mysys。

【问题讨论】:

  • 配置应该这样做
  • 是的,但我在哪里说“配置”在 windows 中。
  • 应该在任何地方工作,因为它会在路径中
  • 所以我想知道我应该打开 bash 程序,导航到包含配置文件的文件夹,然后运行提供的命令。我正在使用命令提示符。
  • @LoganMurphy:你有没有机会发布你用来运行这个命令的“bash”?我也有同样的问题。

标签: mingw glib


【解决方案1】:

在 Windows 上,如果您已安装 MinGW,则有两种方法可以实现此目的,您还必须为 MinGW 安装 msys,一些 MinGW 安装已经预先安装了 msys 以检查您的 @987654325 @文件夹,看看你里面是否有msys文件夹。

其次,确保你的 windows 环境变量中的路径设置为 MinGWmsys,就像这样


C:\MinGW\bin;C:\MinGW\msys\1.0\bin


根据您的安装位置,您的系统可能看起来会有所不同。

现在您只需单击msys\1.0 文件夹内的msys.bat,这将打开一个shell,您可以在其中使用lsdir 进行导航,但您将无法离开msys 文件夹 no无所谓。

但是现在您可以在您的Command Prompt 中运行类似sh 的命令,这就是您所需要的。

点击你的 Windows 开始按钮 -> 运行 -> cmd.exe


现在在命令提示符中运行sh 命令,它应该显示为sh-3.1$


现在您可以导航到您的项目文件夹并运行命令

./configure
make
make install

这应该完全构建您的任何项目。

【讨论】:

  • 它给出:sh: ./configure: No such file or directory
  • 尝试“cd c:/users//”,然后是“./configure”
【解决方案2】:

configure是libtool创建的shell文件,code必须提供一个或者用autoconf生成或者source可以提供一个./autogen.sh脚本来创建configure,有时configure是一个perl脚本。也许该项目使用另一个构建工具作为 CMake 或 QMake...

【讨论】:

    【解决方案3】:

    我发现'configure'文件在

    C:\MinGW\share\libtool\libltdl
    

    将上述路径添加到 PATH 后,我可以运行 configure -h。我对这个环境很陌生,所以我不确定它是否有效,但生成了手册页。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      相关资源
      最近更新 更多