博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源码编译出现undefined reference to `pthread_mutexattr_destroy错误
阅读量:4098 次
发布时间:2019-05-25

本文共 702 字,大约阅读时间需要 2 分钟。

今天在rk3399pro开发板上编译rockchip的rga库,

出现了如下错误:
librga.so: undefined reference to pthread_mutexattr_destroy' librga.so: undefined reference topthread_mutexattr_setpshared’
librga.so: undefined reference to `pthread_mutexattr_init’
collect2: error: ld returned 1 exit status
CMakeFiles/im2d.dir/build.make:121: recipe for target ‘im2d’ failed
make[2]: *** [im2d] Error 1
CMakeFiles/Makefile2:67: recipe for target ‘CMakeFiles/im2d.dir/all’ failed
make[1]: *** [CMakeFiles/im2d.dir/all] Error 2
Makefile:83: recipe for target ‘all’ failed
make: *** [all] Error 2
可以通过以下两种方法解决
方法1:
之前命令:./cmake-linux.sh
修改命令:./cmake-linux.sh -lpthread
方法2:
在buildroot.cmake需要加上SET(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -pthread”)

转载地址:http://smrii.baihongyu.com/

你可能感兴趣的文章
python九九乘法表(详解)
查看>>
ESP8266 WIFI数传 Pixhaw折腾笔记
查看>>
苏宁产品经理面经
查看>>
百度产品经理群面
查看>>
去哪儿一面+平安科技二面+hr面+贝贝一面+二面产品面经
查看>>
MongDB学习之路(二)基本指令
查看>>
MongoDB学习之路(三)复制集
查看>>
VMware安装centos6.8常见问题
查看>>
安装git在Linux环境配置
查看>>
【java面试】面向对象三大特性:封装、继承、多态
查看>>
【java面试】equals()与“==”的使用
查看>>
【java面试】静态变量、static关键字及其用法
查看>>
【java并发】AQS学习
查看>>
SpringBoot(一)创建HelloWorld和报错解决
查看>>
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 下载失败【已解决】
查看>>
Kettle开源项目一款ETL工具
查看>>
kettle学习免费视频教程【正在学习-亲测!】
查看>>
部署Kettle7.1到linux后执行./kitchen.sh报错No libwebkitgtk1.0 detected
查看>>
CentOS7.2的yum、python卸载和重新安装【亲测有效!20190626】
查看>>
给定一个矩阵m*n,从左上角开始每次只能向右或者向下走,最后到右下角的位置共有多少种路径
查看>>