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

Mintを含む最近のDebian派生版では、mingw32もう利用できません。代わりにmingw-w64:

sudo apt install mingw-w64

動作するはずです。

このパッケージは、32 ビットと 64 ビットの両方の Windows コンパイラを提供します。 から に切り替える場合はmingw32mingw-w64ターゲット トリプレットを調整する必要があります。

  • i686-w64-mingw3232 ビット Windows の場合;
  • x86_64-w64-mingw3264 ビット Windows 用。

関連情報