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