Wine 突然完全停止工作,每个命令都会产生消息wine: could not load ntdll.so: /usr/libexec/wine/../../lib32/wine/i386-unix/ntdll.so: cannot open shared object file: No such file or directory
。该路径不再存在,因此我找到了ntdll.so
at的位置/lib/wine/x86_64-unix/
并将运行 wine 的命令修改为:
WINEDLLPATH=/usr/lib/wine/x86_64-unix wine64 file.exe
。错误更改为wine: could not load ntdll.so: /usr/lib/wine/x86_64-unix/ntdll.so: wrong ELF class: ELFCLASS64
.这个错误是什么意思以及如何修复它?
我的系统是 x86_64 机器,我正在运行 64 位 .exe 文件。
答案1
我认为这需要x86_64
的版本ntdll.so
,这就是它发出错误的原因
wrong ELF class: ELFCLASS64
我有同样的错误,降级到 wine 5.0.2 解决了它。