Linux-Mint

E: 找不到包 mingw32, Linux Mint

  • March 10, 2021

我想為 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

但我還是同樣的錯誤。我能做些什麼來解決它?

在包括 Mint 在內的現代 Debian 衍生產品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。

引用自:https://unix.stackexchange.com/questions/367570