如何在Windows上运行./configure

时间:2014-12-21 15:32:42

标签: cmd compiler-errors

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

  

1.下载并解压缩代码

     

2 \配置

     

3.make

但是命令“。\ configure”无法通过windows cmd进行识别。有谁可以请求如何在Windows上运行此命令?

P.S。我在我的电脑上安装了MinGW。

1 个答案:

答案 0 :(得分:5)

通常'你不运行configure'。

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

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

所以,这一切都取决于你真正想要建立什么。对于很多东西,有可移植的构建系统,如CMake或Windows的特殊构建指令。

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