原文:gcc编译线程程序需带-lpthread选项(否则出错:undefined reference to `pthread_create')

程序中两处使用了pthread create函数,包含了头文件 include lt pthread.h gt 。 gcc xxx.c o xxx 编译时出现以下错误: 分析: 用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以链接到库。 此处直接加上 lpthread选项。 gcc xxx.c o xxx lpthread 编译通过 版权声明:本文为CSDN博主 zhan ...

2019-12-25 13:38 0 960 推荐指数:

查看详情

(笔记)Linux线程编译undefined reference to 'pthread_create'

在使用线程时,使用gcc或arm-linux-gcc编译时,会出现错误:undefined reference to 'pthread_create' 主要是以下两种原因: 1、#include <pthread.h> 请确认头文件是否添加 2、-lpthread ...

Mon Dec 08 20:03:00 CST 2014 0 3791
undefined reference to `pthread_create'

问题描述: ubuntu 16.04 下 C语言开发环境, 已经添加了头文件#include <pthread.h> 以及在Makefile中添加了 -lpthread,但是编译时仍然报错: undefined reference to `pthread_create ...

Fri Feb 22 18:50:00 CST 2019 0 911
CMake时报undefined reference to `pthread_create'错误

今天自己用CMake搭建一个项目时,其中用到了多线程 在make的时候报了 undefined reference to `pthread_create'这个错误,网上很多都是说lpthread 不是linux下默认的库之类的。 只需要在编译的时候加上-lpthread参数。虽然可以解决问题 ...

Tue Aug 11 18:30:00 CST 2020 0 673
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM