undefined reference to symbol ‘pthread_condattr_setclock@@GLIBC_2.3.3‘ 的参考解决方案

写在前面

自己的测试环境:

Ubuntu20.04,PCL 1.10, ROS-Noetic.

一、问题描述

编译PCL 程序的时候报错:

bash 复制代码
/usr/bin/ld: CMakeFiles/passthrough.dir/src/passthrough.cpp.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3'
/usr/bin/ld: /lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

二、解决方法

可以试试在CMakeLists.txt 增加

bash 复制代码
find_package(Boost REQUIRED COMPONENTS system chrono thread)

include_directories( ${Boost_INCLUDE_DIRS})

target_link_libraries(passthrough  ${Boost_LIBRARIES})

参考链接

[1] zhidao101. 解决undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3' [EB/OL]. https://blog.csdn.net/zhidao101/article/details/127730252, 2022-11-07/2023-10-18.

相关推荐
Krifood1 小时前
Linux基础 ——tmux vim 以及基本的shell语法
linux
阿正的梦工坊1 小时前
深入解析 posix_spawn():高效的进程创建方式(中英双语)
linux·服务器·unix
工程师焱记1 小时前
linux通过lvm调整分区大小
linux·运维·服务器
Future_yzx2 小时前
Docker入门篇(Docker基础概念与Linux安装教程)
linux·docker·eureka
kfepiza2 小时前
Linux的循环,bash的循环
linux·bash
2401_827364562 小时前
在windows访问Ubuntu共享文件夹--samba方法
linux·ubuntu
qq_243050794 小时前
sslscan:快速 SSL/TLS 扫描器!全参数详细教程!Kali Linux教程!黑客渗透教程!
linux·网络安全·黑客·渗透测试·信息收集·kali linux·黑客工具
泪不是Web妳而流5 小时前
【深入探索】Linux基础及配置
linux·经验分享·学习方法
稚辉君.MCA_P8_Java7 小时前
ElasticSearch view
大数据·linux·elasticsearch·搜索引擎·全文检索
枫叶落雨2227 小时前
15JavaWeb——Maven高级篇
linux·python·maven