在 Centos 7 中找不到可用的 POSIX 线程

Posted

技术标签:

【中文标题】在 Centos 7 中找不到可用的 POSIX 线程【英文标题】:Could not locate usable POSIX Threads in Centos 7 【发布时间】:2021-12-12 07:28:50 【问题描述】:

我在 centos7 中运行 QuickFile 来构建我的应用程序。

Centos 7 是干净安装的。

但我看到了这些消息。

如何解决这个问题..?

谢谢

checking for pthread_create in default libraries... no

checking for pthread link with -kthread... no

checking for pthread link with -pthread... no

checking for pthread link with -pthreads... no

checking for pthread link with -mthreads... no

checking for pthread link with -thread... no

checking for pthread link with -lpthread -lmach -lexc -lc_r... no

checking for pthread link with -lpthread -lmach -lexc... no

checking for pthread link with -lpthread -Wl,-woff,85... no

checking for pthread link with -lpthread... no

checking for pthread link with -lc_r... no

checking for pthread link with -threads... no

checking for pthread link with -lpthreads -lmach -lexc -lc_r... no

checking for pthread link with -lpthreads -lmach -lexc... no

checking for pthread link with -lpthreads -lexc... no

checking for pthread link with -lpthreads... no

configure: error: could not locate usable POSIX Threads

【问题讨论】:

猜你错过了pthreads的头文件等,即你需要安装一些包,比如libpthread-dev(我不知道确切的名字) 【参考方案1】:

如何解决这个问题

你需要安装glibc-devel包。

【讨论】:

以上是关于在 Centos 7 中找不到可用的 POSIX 线程的主要内容,如果未能解决你的问题,请参考以下文章

在可用的别名列表中找不到数据库

在当前项目和存储库中可用的插件组 [] 中找不到前缀“war”的插件 [重复]

在 centos 的 pkg-config 搜索路径中找不到 package opencv

Docker:在分配给网络的默认值中找不到可用的、非重叠的 IPv4 地址池

Docker“错误:在分配给网络的默认值中找不到可用的、非重叠的 IPv4 地址池”

在 CMS Magnolia 5.7.4 中找不到 AddHeadersFilter