【问题标题】:How to run ./configure on windows如何在 Windows 上运行 ./configure
【发布时间】:2014-12-21 15:32:42
【问题描述】:

我知道./configure 是一个unix 命令,但是我发现很多可以在windows 上编译的源代码包含配置文件但是命令“.\configure”不能在cmd 上运行。很多教程都写了如下编译步骤:

1.下载并解压代码

2.\配置

3.制作

但是windows cmd 无法识别命令“.\configure”。谁能请教如何在windows上运行这个命令?

附言我已经在我的电脑上安装了 MinGW。

【问题讨论】:

  • 你需要一个unix环境,它不能单独使用MinGW。你可以试试 Cygwin。
  • @StefanoSanfilippo 所以 MinGW 中的 msys 也不能工作?
  • 告诉我们您要构建的库
  • @maple 是的,你也可以使用 MSYS,查看他们的主页。
  • 参见stackoverflow.com/questions/9427356/… 了解如何在 Windows 上编译它

标签: cmd compiler-errors


【解决方案1】:

通常'你不运行配置'。

如果您尝试编译的源代码包含这些指令,那么您可能会很幸运有一些 mingw 构建环境(例如 msys 或更现代的东西)。有时它适用于 Cygwin 或 Interix 内部,但通常只会增加麻烦。

但是如果自述文件等没有提到 Windows,那么您可能不会走得太远,因为通常会丢失一些头文件或库等。configure 脚本只是一个 unix shell 脚本,所以它可能调用各种 unix 工具或使用 unix shell 功能。只有非常有限的一组工具可以在 Windows 上运行,或者在 Windows 上有意义。

所以,这完全取决于您真正想要构建什么。对于很多事情,有可移植的构建系统,如 CMake 或 Windows 的特殊构建说明。

正如你现在提到的,你想编译 CLANG,你肯定不想使用configure 步骤。请参阅 clang/llvm 文档或 cmets 中 @Fruch (How to compile Clang on Windows) 提到的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 2015-11-01
    • 2018-07-07
    • 2015-11-29
    • 2011-09-22
    相关资源
    最近更新 更多