构建 qemu 时出错:pthread 检查失败

ERROR building qemu: pthread check failed

我正在尝试使用 --target-list="i386-softmmu x86_64-softmmu" 在 Debian buster 上为 amd64 构建 qemu。

但是出现错误

ERROR: pthread check failed
       Make sure to have the pthread libs and headers installed.

在 Internet 和 Whosebug 上搜索并检查我是否安装了以下被告知提供 pthread libsheaders.

的库
libc6 libc6-dev libpth-dev libpthread-stubs0-dev

我错过了什么?安装哪个 Debian package 可以解决这个问题?

提前致谢。

对于基于 Debian 的发行版,确保安装所有构建依赖项的最简单方法是确保您的 apt sources.list 包含 deb-src 行,然后使用“apt build-dep qemu”。这将安装构建发行版 QEMU 所需的一切,这通常是您从源代码构建所需的。

如果您已经这样做但仍然遇到问题:请确保您构建的是最新的 QEMU 而不是某个旧版本。