[转] boost undefined reference to 'pthread_create 问题
2024-08-26 21:33:54
由于是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
最新文章
- C#Random函数在循环中每次获取一样的值
- RabbitMQ 路由选择 (Routing)
- iOS开发 判断用户是否开启了定位
- Tomcat创建虚拟目录和程序热部署
- 让CALayer的shadowPath跟随bounds一起做动画改变-b
- zookeeper的C#Client
- bzoj 3676: [Apio2014]回文串 回文自动机
- SQL Server数据类型
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(21)-权限管理系统-跑通整个系统
- 精益创业之父Steve Blank: 怎样让企业内部创新获得50倍增速
- 第八章: IO库
- MVC中用Jpaginate分页
- Python s12 Day2 笔记及作业
- nopcommerce 4.1 core 学习 增加商城配置属性
- jdk8系列三、jdk8之stream原理及流创建、排序、转换等处理
- <;--------------------------Java继承及抽象类------------------------------>;
- 【379】pandas 说明
- python学习 day22 (3月29日)----(生成器推导式)
- 【LibreOJ】#6395. 「THUPC2018」城市地铁规划 / City 背包DP+Prufer序
- 关于JAVA的参数列表传值的问题