簡體   English   中英

如何修復錯誤:Cygwin gcc不能與--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位上使用最新版本的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) 這還將安裝其他軟件包(通過依賴項),這些軟件包提供兼容的binutilsheaderslibrariesruntime

在您的Makefile或編譯器命令行中,將gcc替換為x86_64-w64-mingw32-gcc 這將允許您編譯和鏈接不依賴cygwin1.dll可執行文件。

發生了類似的問題。 我通過更改gcc mingw32來修復它,如@phd所說。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM