thread_join.c:(.text+0x6f): undefined reference to `pthread_create' 问题的解决
今天在测试一个线程例子时,结果出现如下错误
[root@tom fzf]# gcc thread_join.c -o thread_join
/tmp/cc1HozRv.o: In function `main':
thread_join.c:(.text+0x6f): undefined reference to `pthread_create'
thread_join.c:(.text+0x91): undefined reference to `pthread_join'
collect2: ld returned 1 exit status
问题原因:
pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a。
所以在使用pthread_create()创建线程,pthread_join()线程等待,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。
问题解决如下:
在编译中要加 -lpthread参数
[root@tom fzf]# gcc thread_join.c -o thread_join -lpthread
thread_join.c:(.text+0x6f): undefined reference to `pthread_create' 问题的解决相关推荐
- Linux下eclipse编译C/C++程序遇到 undefined reference to `pthread_create'的异常解决办法
解决方法:右键点击的当前project->properties->C/C++ Build->Settings->Tool Settings选项卡->GCC C Linke ...
- Linux下undefined reference to ‘pthread_create’问题解决
Linux下undefined reference to 'pthread_create'问题解决 在试用Linux 线程模块时,试用pthread_create 函数. 编译命令为 gcc main ...
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
错误: pthread_create函数编译时报错:undefined reference to 'pthread_create' pthread_create()和pthread_atfork()函 ...
- Eclipse编译时函数报错:Undefined reference to 'pthread_create'
Eclipse + CDT: pthread_create函数编译时报错:undefined reference to `pthread_create' undefined reference to ...
- undefined reference to 'pthread_create'问题解决(转)
undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因: pthread 库不是 ...
- Linux下undefined reference to ‘pthread_create’问题解决 zz
Linux下undefined reference to 'pthread_create'问题解决 zz 参考文章: (1)Linux下undefined reference to 'pthread_ ...
- linux 线程操作问题undefined reference to ‘pthread_create‘的解决办法(cmake)
linux 线程操作问题undefined reference to 'pthread_create'的解决办法(cmake) 参考文章: (1)linux 线程操作问题undefined refer ...
- undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' ...
- undefined reference to 'pthread_create'问题解决 -- 转
文章出处:http://blog.csdn.net/llqkk/article/details/2854558 由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个 ...
最新文章
- 网传阿里一总裁 PPT 被员工拍照泄漏,新规划遭曝光
- android技术内幕心得
- 【Linux入门到精通系列讲解】工具——make/Makefile
- mysql里concat什么意思_mysql里concat函数和 ‘’|‘’ 符号一起用是表示什么?
- 防雷检测仪器设备清单 万佳防雷检测机构 一类建筑物避雷验收
- 杀毒软件对Platform Builder编译的影响
- Django的model查询操作 与 查询性能优化
- rabbitmq之window环境启动
- python画科赫雪花
- java标识符定义_Java标识符命名规范
- 数据结构C++版-图
- 单元测试的必要性 从bug修复 费用成本和时间成本综合考虑
- 肝一份java性能调优手册
- 推荐一款最近发现非常实用的数据库建模工具
- 模电学习笔记(上交郑老师)2.二极管
- 仓储系统主要注意事项
- 计算机桌面上的声音图标没了,Windows7旗舰版桌面音量图标消失的原因
- android 播放器架构,Android播放器框架设计系列-1
- qt学习笔记(八)之深入QSqlQuery
- P1460 健康的荷斯坦奶牛
热门文章
- mac反向控制iphone_反向工程iPhone X Home指示灯颜色
- Verilog中的signed运算
- 2.10:演绎法推理
- 浪漫流星雨表白神器——来自程序员的浪漫
- 光盘安装win7系统显示缺少所需的cd dvd驱动器设备驱动程序
- ValueError: object too deep for desired array
- 跨境电商领域的ChatGPT使用攻略
- PTA秀恩爱分得快 (25分)
- axios get请求 post请求 多个并发请求 传值 后端接值
- 【Gunicorn】gunicorn + flask 请求流程 及 高并发处理介绍