Linux下undefined reference to `pthread_create'解决方案

问题:

在Linux下使用gcc thread.c 编译线程程序时,出现undefined reference to `pthread_create'错误;

原因:

pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中函数的入口地址,于是链接会失败;

解决:

在gcc编译的时候,附加要加 -lpthread参数即可解决。

-lpthread又是什么呢?请看下边的自学提问图:

-lpthread.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容