如何让 wine 识别 ntdll.so?

如何让 wine 识别 ntdll.so?

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.soat的位置/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 解决了它。

相关内容