“执行测试CMAKE_HAVE_LIBC_PTHREAD”失败实际上是什么意思?

cmake部分输出如下所示:

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
齐瓦列夫

线

-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found

是像这样的呼叫输出

find_package(Threads)

CMakeLists.txt许多要使用线程相关功能(例如pthread_create)的CMake项目在脚本中使用了此调用

处理此调用时,CMake(通过FindThreads.cmake脚本)尝试确定当前平台的线程支持类型

该检查Looking for pthread.h是不言自明的:CMake检查标头是否pthread.h存在和可用。

检查Performing Test CMAKE_HAVE_LIBC_PTHREAD是否将线程支持功能直接编译到libc库中,还是需要链接其他库(如-lpthread)。

该检查Looking for pthread_create in pthreads尝试在其中查找pthreads库和函数pthread_create

该检查Looking for pthread_create in pthread尝试在其中查找pthread库和函数pthread_create


该特定输出可以解释为:

该平台通过提供标头pthread.h和库来支持线程pthread

对于类似Unix的系统,此输出是常见的。尽管有“失败”和“未找到”两个词,但这是非常好的输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

扫描仪输入=新的Scanner(System.in)实际上是什么意思?

“当类被加载时”实际上是什么意思?

“ Java Date()以UTC返回日期”-实际上是什么意思?

警告“重定向到”实际上是什么意思?

Fast 3G实际上是什么意思?

聚簇索引和非聚簇索引实际上是什么意思?

有人可以说“平台”实际上是什么意思吗?

Return myVar!= null实际上是什么意思?

大型Web应用程序实际上是什么意思?

R nlminb错误收敛实际上是什么意思?

Haskell:fa类型实际上是什么意思?

无状态身份验证-这实际上是什么意思?

RepeatedKFold实际上是什么意思?

样式化组件中的这种语法实际上是什么意思?

Chrome CLI的--virtual-time-budget参数实际上是什么意思?

“算法问题大小”实际上是什么意思?

“获取网址”一词实际上是什么意思?

MacOS系统偏好设置图标上的通知“徽章”实际上是什么意思?

linux负载实际上是什么意思?

ethtool,WOL:“进行体育锻炼”实际上是什么意思,(如何)使用它?

限定范围的锈蚀寿命实际上是什么意思?

LogCat错误实际上是什么意思?

路由表中的条目实际上是什么意思?

RAM的“最大支持大小”实际上是什么意思?

“ usb:端口电源管理可能不可靠”实际上是什么意思?

“对ZFS的支持”实际上是什么意思?

Javascript中的“功能对象”一词实际上是什么意思?

samba 共享中的“用户帐户”实际上是什么意思?

css中的字体大小实际上是什么意思?

TOP 榜单

热门标签

归档