说明
libunwind 库用于为 64 位 Windows 应用程序提供 异常处理 服务。缺少该库时,所有 64 位 Windows 应用程序都无法运行。该库不适用于 32 位的 Windows 应用程序。
解决方法
在 CrossOver 17 及更高版本中,最简单的解决方案是运行该命令:
/path/to/cxoffice/bin/cxfix missinglibunwind2.amd64或者添加 --show-all 参数,以查看 CrossOver 针对不同系统的具体修复机制。
另外,您也可以尝试运行以下任一命令。
- 针对 64 位 Windows 应用程序
- Arch Linux : pacman -Syu libunwind
- Debian : apt-get install libunwind8:amd64
- Fedora : dnf install libunwind.x86_64
- openSUSE : zypper install libunwind
- RHEL (1) : dnf install epel-release ; dnf install --best libunwind.x86_64
注意:
- cxfix --show-all 可能会提供最新的修复方法。
- 上述命令通常也适用于它们的衍生版本。例如:Debian 的修复命令也可用于 Ubuntu、Linux Mint、Deepin 以及 Pop! OS。同样的,Fedora 的修复命令也适用于 Red Hat Enterprise Linux、CentOS 等。
- (1) :对于 RHEL 及其衍生版本(如 AlmaLinux、CentOS、Rocky Linux 等),该库只能通过 Extra Packages for Enterprise Linux (EPEL) 仓库获取。
Other Articles
Cxdiag 运行失败
libc.so.6 库缺失或损坏
libgcc_s.so.1 库缺失或损坏
librt.so.1 库缺失或损坏