Mac使用Wine运行Windows程序时出现段错误(zsh: segmentation fault)问题求助
Mac使用Wine运行Windows程序时出现段错误(zsh: segmentation fault)问题求助
大家好,我最近在Mac上尝试用Wine运行Windows程序的安装包,但一直碰到段错误的问题,折腾好久都没解决,想请各位帮忙看看。
我目前的操作步骤是这样的:
- 先通过Homebrew安装了Wine相关工具:
brew install --cask wine-stable brew install winetricks - 因为要运行的是32位程序,我创建了32位的WINE前缀环境:
WINEPREFIX=~/.wine32 WINEARCH=win32 winecfg - 之后切换到下载目录,尝试运行安装包:
cd ~/Downloads WINEPREFIX=~/.wine32 wine programname_setup.exe
但现在遇到的问题特别棘手:
- 按理说Wine安装是正常的,输入
wine --help能返回正确的帮助内容,但不管是指定32位前缀运行安装包,还是直接用默认环境运行,都会报错:zsh: segmentation fault wine programname_setup.exe - 我按照网上的建议,用
wine notepad做测试,结果同样弹出段错误 - 我试着用调试命令排查,比如
WINEDEBUG=+all wine programname_setup.exe &> wine_debug.log(包括搭配32位前缀的版本),结果还是一样的错误,而且连调试日志都没生成出来 - 还有个很奇怪的现象:就算我输入一个根本不存在的exe文件名,错误信息还是一模一样的,正常来说Wine应该提示“找不到文件”才对,这让我觉得问题可能出在更深层的地方?
有没有朋友碰到过类似的情况,或者有什么排查方向可以给我指点一下?
备注:内容来源于stack exchange,提问作者TomR
相关产品推荐
相关产品推荐

