Linux(Centos下Clion,pthread报错解决方法)

最近在学习c语言多线程时候遇到一个问题:centos 下 Clion 使用多线程 报错 “对‘pthread_create’未定义的引用”

2017-07-28 16-05-19屏幕截图.png

针对centos + Clion, 我们需要打开CMakeLists.txt

2017-07-28 16-07-22屏幕截图.png

并在最后添加:
find_package(Threads REQUIRED)
target_link_libraries(haha Threads::Threads) // haha是你的工程名字,我的工程叫 “haha”

添加完成是这样的

2017-07-28 16-09-20屏幕截图.png

如果ide弹框要求reload点击就好,然后在点击运行一切正常了
原因是因为pthread这个库在linux下面不是默认自带的所以需要编译的时候加上而已无他

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

推荐阅读更多精彩内容