How to fix error: Cygwin gcc cannot be used with --compiler=mingw32
How to fix error: Cygwin gcc cannot be used with --compiler=mingw32
我正在尝试安装这个项目:https://github.com/drufat/triangle。不幸的是,我收到以下错误:
error: Cygwin gcc cannot be used with --compiler=mingw32
我在 Windows 7 64 位上为 Cygwin 使用最新版本的 gcc,我正在尝试为 python 3.7.1 安装该项目。它似乎来自我的 distutil 配置。我的 distutils.cfg
文件包含:
[build]
compiler=mingw32
我试过那个解决方案,但没有用:
常规的 cygqin 编译器 gcc
,即 x86_64-pc-cygwin-gcc
不再支持为 MinGW64
构建的 gcc
选项。相反,您还应该安装提供 GCC for Win64 toolchain (C, OpenMP)
的 mingw64-x86_64-gcc-core
软件包。这还将安装其他包(通过依赖项)提供兼容的 binutils
、headers
、libraries
和 runtime
.
在您的 Makefile 或编译器命令行中,将 gcc
替换为 x86_64-w64-mingw32-gcc
。这将允许您编译 link 不依赖于 cygwin1.dll
.
的可执行文件
发生了类似的问题。我通过将 mingw32
更改为 gcc
来修复它,就像@phd 说的那样。
我正在尝试安装这个项目:https://github.com/drufat/triangle。不幸的是,我收到以下错误:
error: Cygwin gcc cannot be used with --compiler=mingw32
我在 Windows 7 64 位上为 Cygwin 使用最新版本的 gcc,我正在尝试为 python 3.7.1 安装该项目。它似乎来自我的 distutil 配置。我的 distutils.cfg
文件包含:
[build]
compiler=mingw32
我试过那个解决方案,但没有用:
常规的 cygqin 编译器 gcc
,即 x86_64-pc-cygwin-gcc
不再支持为 MinGW64
构建的 gcc
选项。相反,您还应该安装提供 GCC for Win64 toolchain (C, OpenMP)
的 mingw64-x86_64-gcc-core
软件包。这还将安装其他包(通过依赖项)提供兼容的 binutils
、headers
、libraries
和 runtime
.
在您的 Makefile 或编译器命令行中,将 gcc
替换为 x86_64-w64-mingw32-gcc
。这将允许您编译 link 不依赖于 cygwin1.dll
.
发生了类似的问题。我通过将 mingw32
更改为 gcc
来修复它,就像@phd 说的那样。