多线程编译时出现undefined reference to `pthread_create‘错误提示

更多资料请点击:我的目录
本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。

出现如下错误提示:

/tmp/cckoveZu.o: In function `main':
server.c:(.text+0x31a): undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status

在这里插入图片描述

解决办法:在编译命令后加上后缀 -pthread
例如上图的修正写法 :

gcc server.c -o 1 -pthread

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/108475369