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。

相关内容