C++多线程:使用CMake时显示undefined reference to `pthread_create’
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/12985d44f447f8d10ed773af31fefd14.png)
解决方法
出现该问题的原因是CMakeLists中没有添加 -pthread
的编译选项
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb -std=c++11 ")
SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall -std=c++11")
将其添加在最后
SET