CentOS 7系统使用QuickFile编译应用时提示找不到可用POSIX Threads如何解决
报错原因
configure脚本在尝试多种链接规则后都无法找到可用的POSIX Threads库,本质是全新CentOS 7系统默认没有安装编译所需的pthread开发组件以及基础编译工具。
解决步骤
- 第一步:安装基础编译工具和pthread相关开发包,使用root权限执行以下命令:
yum groupinstall -y "Development Tools" yum install -y glibc-devel glibc-static
- 第二步:依赖安装完成后,重新运行你的QuickFile编译配置流程即可正常识别pthread库。
- (可选)如果重新配置后仍然报相同错误,可在执行configure命令前手动指定线程相关编译参数:
export CFLAGS="$CFLAGS -pthread" export LDFLAGS="$LDFLAGS -pthread"
执行完上述导出命令后再运行configure脚本即可。
内容的提问来源于stack exchange,提问作者jacktheripper
相关产品推荐
相关产品推荐

