undefined reference to 'pthread_create'

刚在Ubuntu16.04 上用Clion写一个"单生产者-单消费者"的线程的程序,源程序可以参考下面的网址

https://www.cnblogs.com/haippy/p/3252092.html

在编译的时候编译器给的提示是: undefined reference to 'pthread_create'

解决办法就是在CMakeLists.txt文件里 的add_executable() 下面用target_link_libraries()中加上链接库 -lpthread.

例如

add_executable(spsc main.cpp)

target_link_libraries(spsc  -pthread)

你可能感兴趣的:(undefined reference to 'pthread_create')