E: Не удалось найти пакет mingw32, Linux Mint

E: Не удалось найти пакет mingw32, Linux Mint

Я хотел бы скомпилировать несколько программ на языке C для Windows. Поэтому я воспользовался поисковой системой и обнаружил, что мне, вероятно, нужно установить mingw32.

Если я запущу:

sudo apt-get install mingw32

и я получил:

E: Unable to locate package mingw32

Итак, я снова воспользовался поисковой системой и нашелэтот ответ на AskUbuntuиэтот ответ на StackOverflow.

Я побежал:

sudo add-apt-repository universe

и:

sudo apt-get update

Но у меня все та же ошибка. Что я могу сделать, чтобы решить ее?

решение1

В современных производных Debian, включая Mint, mingw32больше не доступен; он был заменен наmingw-w64:

sudo apt install mingw-w64

должно сработать.

Этот пакет предоставляет как 32-, так и 64-битные компиляторы Windows. При переходе с mingw32на вам mingw-w64нужно будет настроить целевые триплеты:

  • i686-w64-mingw32для 32-разрядной Windows;
  • x86_64-w64-mingw32для 64-битной Windows.

Связанный контент