Last Updated on 2021-10-13 by Clay
自從日常用的個人筆電從 Linux 環境轉換到 MacOS 上之後,我就知道自己總有一天會開始研究如何在 MacOS 上使用像是 wine 這類的軟體嘗試讓 Windows 上的 exe 檔案能順利執行。沒辦法,Windows 的許多程式實在是太重要、太好用了。
比方說金庸群俠傳之類的遊戲,Windows 真是個不錯的作業系統。
如何使用 Wine
首先,使用以下指令下載:
brew install --cask wine-stable
接著我們便可以像在 Linux 系統一樣使用 wine 來開啟 exe 格式的執行檔了。
不過這裡有個需要注意的小細節。MacOS 在升級到 Catalina 版本以後已經不支援 32 位元的執行檔,故若是直接使用 wine
指令開啟 exe 執行檔,那預設便是使用 32 位元去執行的。
也就是說,如果我想開啟金庸群俠傳的遊戲:
wine jy5.exe
Output:
-bash: /usr/local/bin/wine: Bad CPU type in executable
所以在 MacOS 環境下,一率都是建議使用 wine64 去執行。
wine64 jy5.exe
References
- https://formulae.brew.sh/cask/wine-stable
- https://github.com/electron/node-rcedit/issues/51
- https://www.winehq.org/