刚在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)