Ich möchte einige C-Programme für Windows kompilieren. Also habe ich eine Suchmaschine verwendet und herausgefunden, dass ich sie wahrscheinlich installieren muss mingw32
.
Wenn ich ausführe:
sudo apt-get install mingw32
und ich bekam:
E: Unable to locate package mingw32
Also benutzte ich wieder eine Suchmaschine und fanddiese Antwort auf AskUbuntuUnddiese Antwort auf StackOverflow.
Ich bin gelaufen:
sudo add-apt-repository universe
Und:
sudo apt-get update
Aber ich habe immer noch den gleichen Fehler. Was kann ich tun, um das Problem zu beheben?
Antwort1
Auf modernen Debian-Derivaten, einschließlich Mint, mingw32
ist es nicht mehr verfügbar; es wurde ersetzt durchmingw-w64
:
sudo apt install mingw-w64
sollte arbeiten.
Dieses Paket bietet sowohl 32- als auch 64-Bit-Windows-Compiler. Beim Wechsel von mingw32
zu mingw-w64
müssen Sie die Ziel-Tripletts anpassen:
i686-w64-mingw32
für 32-Bit-Windows;x86_64-w64-mingw32
für 64-Bit-Windows.