由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:
undefined reference to 'pthread_create'
undefined reference to 'pthread_join'

问题原因:
    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。

问题解决:
    在编译中要加 -lpthread参数
    gcc thread.c -o thread -lpthread
    thread.c为你些的源文件,不要忘了加上头文件#include<pthread.h>

转载于:https://blog.51cto.com/yuzwei/1650513

undefined reference to 'pthread_create'问题解决相关推荐

  1. Linux下undefined reference to ‘pthread_create’问题解决 zz

    Linux下undefined reference to 'pthread_create'问题解决 zz 参考文章: (1)Linux下undefined reference to 'pthread_ ...

  2. Linux下undefined reference to ‘pthread_create’问题解决

    Linux下undefined reference to 'pthread_create'问题解决 在试用Linux 线程模块时,试用pthread_create 函数. 编译命令为 gcc main ...

  3. undefined reference to 'pthread_create'问题解决(转)

    undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因:     pthread 库不是 ...

  4. undefined reference to 'pthread_create'问题解决 -- 转

    文章出处:http://blog.csdn.net/llqkk/article/details/2854558 由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个 ...

  5. [转] boost undefined reference to 'pthread_create 问题

    由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误: undefined reference to 'pthread_create' ...

  6. Eclipse编译时函数报错:Undefined reference to 'pthread_create'

    Eclipse + CDT: pthread_create函数编译时报错:undefined reference to `pthread_create' undefined reference to ...

  7. 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 ...

  8. linux 线程操作问题undefined reference to ‘pthread_create‘的解决办法(cmake)

    linux 线程操作问题undefined reference to 'pthread_create'的解决办法(cmake) 参考文章: (1)linux 线程操作问题undefined refer ...

  9. pthread_create函数编译时报错:undefined reference to 'pthread_create'

    错误: pthread_create函数编译时报错:undefined reference to 'pthread_create' pthread_create()和pthread_atfork()函 ...

最新文章

  1. OpenCV图像旋转的原理与技巧
  2. ML之回归预测:利用多个算法模型(LassoR、KernelRidgeR、ElasticNetR、GBR、LGBMR、XGBR)对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测
  3. php获取今天是几号,php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳以及当月共有多少天...
  4. 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)
  5. spring-boot注解详解(三)
  6. [python]如何清屏?也就是实现clear?
  7. 前端学习(1496):watch使用场景
  8. python中newfile是干嘛用的_Python基础介绍 | File I\O 读写文件
  9. 阿里拍卖官方客服全面升级 推出一对一教你“一站式服务”
  10. JavaScript文档对象模型概述(1)
  11. window 2012 上安装 sql server 2005 出错的解决方案
  12. DataGridView绑定null后再次绑定DataSource列标题成英文
  13. Linux下的gpt分区
  14. i春秋-CTF-web文件上传
  15. AUTOCAD——角度标注、折弯线性
  16. php小写数字变成大写,php 小写数字怎么转大写
  17. oracle drop tablespace 恢复杀手锏
  18. Linux 搭建zookpeer集群和配置
  19. 面试题——登录、支付功能测试点总结
  20. nas文件服务器改造,nas 文件服务器的配置

热门文章

  1. vue 定义全局函数
  2. Notepad++使用技法
  3. VMware10 —— 安装CentOS7(图解)
  4. PAT (Basic Level) Practice (中文)1048 数字加密 (20 分)
  5. 七牛云的存储对象的地区改变之后
  6. react源码总览(翻译)
  7. 20181104_C#线程之Thread_ThreadPool_使用Thread实现回到和带参数的回调
  8. Asp.Net MVC 关于npoi导出excel的方法
  9. 梵高:每个人心中都有一团火,而路过的人只看到了烟
  10. 《随笔记录》20170310