由于是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>

http://blog.csdn.net/llqkk/article/details/2854558

转载于:https://www.cnblogs.com/moher/p/3237929.html

[转] boost undefined reference to 'pthread_create 问题相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. undefined reference to `pthread_create‘(linux下Clion使用thread报错)

    完整报错: ====================[ Build | AsyncLogger | Debug ]============================= /snap/clion/1 ...

  9. linux使用gcc编译报错“undefined reference to `pthread_create'”

    下面这个例子通过一个代码说明两个线程关联一个函数,实现并发操作,预期结果这两个线程都使用了print函数,它们各自执行各自的,不会因为使用了同一个函数而受到影响. my_test.cpp #inclu ...

最新文章

  1. Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸
  2. P3916 图的遍历
  3. DIY一个高大上带提醒的计时器,简单实用,你还在等什么
  4. [vue] vue怎么改变插入模板的分隔符?
  5. layui之在table的编辑的按钮的思考
  6. 卡农 matlab,matlab 编的卡农
  7. Linux双独立显卡SLI,玩点新奇的 双显卡给你不同的“SLI”效果
  8. 凯撒密码和栅栏密码 - 密码学01
  9. C++静态数据成员与静态函数(案例分析)
  10. Linux宝库名人轶事栏目 | 我与中国开源软件二十年(三)
  11. 电脑计算机c盘缓存清理,电脑资深玩家教你如何有效进行C盘清理
  12. 原神九宫格拼图游戏ES6+bootstrap+cookie
  13. Android Jetpack架构组件之Room
  14. JAVA EXAMPLE
  15. 安装从GitHub下载的包
  16. tar.gz00 xxx.tar.gz01 xxx.tar.gz02……解压
  17. jQuery的基本用法
  18. linux 安装wkhtmltopdf 所出的问题
  19. SpringCloud学习笔记(一)
  20. 两位十进制加法计算multisim仿真源文件

热门文章

  1. vue+webpack项目调试
  2. (1)Java 教程
  3. mybatis where、set、trim、sql、foreach标签的使用
  4. 《数据库系统概念》14-静态散列
  5. Binder IPC的权限控制
  6. Commons-logging + Log4j 使用方法、常见问题
  7. hdu-acm steps 命运
  8. SQL结构化查询语言基础知识 转
  9. Linux 命令(90)—— which 命令
  10. 洛谷 P3373 【模板】线段树 2 解题报告