错误图示

问题原因

  • 编译的时候,没有引入库文件  sem()位于pthread库中,所以在编译和链接时请确保使用-pthread标志,因此在编译的时候需要导入pthread库文件
  • 编译的顺序出现问题

解决办法

  • 在clion的CMakeLists.txt文件中添加这一行代码
  • set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")

参考链接

  • c - 使用CMake链接到pthread库(在CLion中)
  • cmake :undefined reference to 'pthread_create',当CMake需要pthread库问题
  • clion添加pthread的几种方法

解决undefined reference to symbol ‘sem_close@@GLIBC_2.2.5‘问题相关推荐

  1. clion编译器解决undefined reference to symbol ‘shm_open@@GLIBC_2.2.5‘

    修改CMakelists文件 cmake_minimum_required(VERSION 3.17) project(mutex_learn)set(CMAKE_CXX_STANDARD 14)se ...

  2. undefined reference to symbol ‘dlsym@@GLIBC_2.4‘ 解决

    下面来看一下我编译时报错的信息 下面我再给出一个代码,大家运行一下 #include <stdio.h>void test(void) {printf("Hello World& ...

  3. 【Makefile】报错:undefined reference to symbol ‘pthread_spin_init@@GLIBC_2.2.5‘

    详细报错截图: gcc -std=gnu99 -Wall -O0 -g -o /home/book/SVN/LM20007/automatic_test/bin/autoTest /home/book ...

  4. 解决undefined reference to symbol ‘LZ4_decompress_safe‘问题

    文章目录 问题描述 解决方法 参考资源 问题描述 make时碰到如下问题 /usr/bin/ld: CMakeFiles/nearest_neighbors.dir/nearest_neighbors ...

  5. undefined reference to symbol' pthread_create@@GLIBC_2.2.5'

    我在ubuntu16.04上迁移工程,遇到了这个错误. pthread库不是Linux系统默认的库,链接时需要添加-pthread参数. 这里注意是链接那一步添加-pthread,而不是编译选项.

  6. undefined reference to symbol ‘_ZN2cv7imwriteERKNS_6StringERKNS_11_InputArrayERKSt6vectorIiSaIiEE‘

    ubuntu系统,先装了opencv2.4.9,后来又安装了opencv3.0,qt下编译项目报错: :-1: error: tracker_run.o: undefined reference to ...

  7. opencv undefined reference to symbol '_ZN2c...异常

    异常: /usr/bin/ld: ./src/flann.o: undefined reference to symbol '_ZN2cv5flann12SearchParamsC1Eifb' 解决: ...

  8. openssl:undefined reference to symbol 'EVP_EncryptUpdate@@libcrypto.so.10'

    openssl:undefined reference to symbol 'EVP_EncryptUpdate@@libcrypto.so.10' 查看 openssl 版本: $ openssl ...

  9. SLAM 14讲中cere拟合曲线代码报错:undefined reference to symbol ‘omp_get_num_threads@@OMP_1.0‘

    视觉SLAM 14讲中cere拟合曲线代码报错: /usr/bin/x86_64-linux-gnu-ld: /usr/local/lib/libceres.a(coordinate_descent_ ...

最新文章

  1. 你不得不会的MarkDown--手把手教你掌握MarkDown
  2. 学习人必看!空军老兵自学编程,仅隔一年成为国土安全部的数据库分析师
  3. 2、SpringBoot整合JDBC
  4. bootstrap --- 鼠标停留提示事件
  5. .net core ——利用 roslyn 编译C#代码
  6. [css] 举例说明:not()的使用场景有哪些
  7. [C#] 動的にアセンブリをロードする
  8. 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
  9. hadoop2.6.0的eclipse插件编译和设置
  10. word使用 通配符替换中文汉字
  11. 吞吐量测试(RFC2544)超详细步骤_使用思博伦spirent testcenter_双极未来
  12. 一个字等于多少个字节?
  13. 用matlab绘制对数图像,matlab图像绘制(进阶篇)
  14. 看小伙是怎么发现CSDN前10大佬之间的关系的
  15. 计算机综合训练50题4,-计算机基础练习题-Excel部分50题.doc
  16. 2019秋招备战复习篇
  17. 【干货】百度站长工具(资源平台)使用教程、解读
  18. 同一个路由重复点击报错的解决方法
  19. nyoj 1248-海岛争霸 //floyd变形
  20. RecycleView复用错乱常用解决办法

热门文章

  1. python3 csv读写_python3 csv
  2. java 日志设计_Java日志设计实践(3) - 开发篇
  3. excel办公常用的宏_让领导看傻!精美168套办公常用excel模板免费领
  4. h5链接加上 vconsole_又出爆款!凯美瑞和红旗H5没法比!
  5. 【转】WPF XAML X名称空间详解
  6. 使用ABP打造SAAS系统(2)——前端框架选择
  7. RDLC报表下载的权限问题
  8. 【转】3.4SharePoint服务器端对象模型 之 访问文件和文件夹(Part 4)
  9. 我们可以用SharePoint做什么
  10. can使能上拉 gpio_IMX6ULL 的 GPIO 操作方法