E:無法找到套件 mingw32,Linux Mint

E:無法找到套件 mingw32,Linux Mint

我想為 Windows 編譯一些 C 程式。所以我使用了搜尋引擎,我發現我可能需要安裝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。

相關內容