Я хотел бы скомпилировать несколько программ на языке 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.