Как исправить ошибку: Cygwin gcc не может быть использован с --compiler = mingw32 - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь установить этот проект: https://github.com/drufat/triangle. К сожалению, я получаю следующую ошибку:

error: Cygwin gcc cannot be used with --compiler=mingw32

Я использую последнюю версию gcc для Cygwin на Windows 7 64немного, и я пытаюсь установить этот проект для Python 3.7.1.Это похоже на мою конфигурацию distutil.Мой distutils.cfg файл содержит:

[build]
compiler=mingw32

Я пробовал это решение, но оно не помогло: https://stackoverflow.com/a/16740123/5075502

Ответы [ 2 ]

0 голосов
/ 18 августа 2019

Похожая проблема произошла.Я исправил это, изменив mingw32 на gcc, как сказал @phd.

0 голосов
/ 04 марта 2019

Опции gcc для сборки для MinGW64 больше не поддерживаются обычным компилятором cygqin gcc, он же x86_64-pc-cygwin-gcc.Вместо этого вам также следует установить пакет mingw64-x86_64-gcc-core, который предоставляет GCC for Win64 toolchain (C, OpenMP).Это также установит другие пакеты (через зависимости), которые предоставляют совместимые binutils, headers, libraries и runtime.

В командной строке вашего Makefile или компилятора замените gcc на x86_64-w64-mingw32-gcc.Это позволит вам компилировать и связывать исполняемые файлы, которые не зависят от cygwin1.dll.

...