[英]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位上使用最新版本的gcc for Cygwin,並且正在嘗試為python 3.7.1安裝該項目。 它似乎來自我的distutil配置。 我的distutils.cfg
文件包含:
[build]
compiler=mingw32
我嘗試了該解決方案,但沒有幫助: https ://stackoverflow.com/a/16740123/5075502
常規cygqin編譯器gcc
aka x86_64-pc-cygwin-gcc
不再支持為MinGW64
構建的gcc
選項。 相反,您還應該安裝mingw64-x86_64-gcc-core
軟件包,該軟件包GCC for Win64 toolchain (C, OpenMP)
提供了GCC for Win64 toolchain (C, OpenMP)
。 這還將安裝其他軟件包(通過依賴項),這些軟件包提供兼容的binutils
, headers
, libraries
和runtime
。
在您的Makefile或編譯器命令行中,將gcc
替換為x86_64-w64-mingw32-gcc
。 這將允許您編譯和鏈接不依賴cygwin1.dll
可執行文件。
發生了類似的問題。 我通過更改gcc
mingw32
來修復它,如@phd所說。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.