1

我安装了 Cygwin 和 MinGW (TDM)。要从源代码构建某些项目,您必须运行 ./configure 脚本,该脚本需要 bash shell 和某些 unix 实用程序。为此,MinGW 项目分发了 MSYS,它基本上是一个旧的、精简的 Cygwin 版本。我已经安装了 Cygwin,所以我宁愿使用它。我需要为 Cygwin 安装哪些软件包,我需要如何调用 ./configure 以便它知道我正在尝试使用 MinGW 来构建本机 Windows 二进制文件?

4

1 回答 1

0

您知道 Cygwin 带有一个 MinGW 编译器和内置库吗?通过使用 -mno-cygwin 开关,您可以将 Cygwin gcc 转换为 MinGW gcc。您如何使用 ./configure 来使用它超出了我的范围,但我想这取决于 ./configure 脚本。

我所做的通常是通过将 -mno-cygwin 开关添加到编译器和链接器标志来调整生成的 Makefile。

于 2010-08-29T21:28:25.307 回答