Linux 编译报错 undefined reference to `pthread_create'
来源:互联网 发布:win7固态硬盘开机优化 编辑:程序博客网 时间:2024/04/28 08:33
Linux 编译报错 undefined reference to `pthread_create'
在编译Linux下多线程程序的时候出现错误信息,
写好代码,进行编译时,出现如下错误提示信息:
thread.c:(.text+0xae): undefined reference to `pthread_create'
thread.c:(.text+0xf3): undefined reference to `pthread_create'
thread.c:(.text+0x127): undefined reference to `pthread_join'
thread.c:(.text+0x13a): undefined reference to `pthread_join'
collect2: ld returned 1 exit status
错误原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。
解决之道:在编译中要加 -lpthread参数,类似于在使用是的参数 -lm.
thread.c为源文件,不要忘了加上头文件#include
这段时间一直在实习,也没时间写博客了。最近在看《现代操作系统》这本书,争取在12月份中旬之前看完此书。
0 0
- Linux 编译报错 undefined reference to `pthread_create'
- Eclipse编译时函数报错:Undefined reference to 'pthread_create'
- 编译时报错:undefined reference to `pthread_create’
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- [Linux] undefined reference to `pthread_create'
- Linux 编译报错 -- undefined reference to 问题解决方法 (具体'pthread_create'和opencv看文章最后两条)
- Linux 编译报错 -- undefined reference to 问题解决方法 (具体'pthread_create'和opencv看文章最后两条)
- linux编译出现undefined reference to symbol 'pthread_create错误解决方案
- linux下编译多线程程序, undefined reference to `pthread_create',undefined reference to `pthread_join'
- [转]pthread_create函数编译时报错:undefined reference to 'pthread_c...
- eclipse 函数编译时报错:undefined reference to `pthread_create’
- eclipse 函数编译时报错:undefined reference to `pthread_create’
- eclipse 函数编译时报错:undefined reference to `pthread_create’
- Android开发中异常的总结
- SqlSever获取数据库表名、字段名
- 微软远程桌面(安卓版)连接出现0x204错误的解决办法
- Y400中通过easybcd在win7下面的安装Ubuntu14
- Java之随机数
- Linux 编译报错 undefined reference to `pthread_create'
- uva10635 Prince and Princess(LCS转LIS)
- 计算几何 uva11117 Morley's Theorem
- ActiveMQ LevelDB持久化机制
- *LeetCode-Permutation
- 将VS2012的项目转化为VS2010
- 在Android studio中建立Java工程
- TSP问题
- 关于C#类中重写ToString方法和PHP类中__tostring()方法的比较