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 コンパイラを提供します。 から に切り替える場合はmingw32
、mingw-w64
ターゲット トリプレットを調整する必要があります。
i686-w64-mingw32
32 ビット Windows の場合;x86_64-w64-mingw32
64 ビット Windows 用。