E: Paket mingw32, Linux Mint, kann nicht gefunden werden

E: Paket mingw32, Linux Mint, kann nicht gefunden werden

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, mingw32ist 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 mingw32zu mingw-w64müssen Sie die Ziel-Tripletts anpassen:

  • i686-w64-mingw32für 32-Bit-Windows;
  • x86_64-w64-mingw32für 64-Bit-Windows.

verwandte Informationen