使用cmake编译一个共享内存的程序,会用到多线程库thread,编译时出现undefined reference to `pthread_mutexattr_init'。
解决该问题,就是在CMakeLists.txt里面加上以下:
set(CMAKE_CXX_FLAGS "-std=c++11 -O2 -pthread")
使用cmake编译一个共享内存的程序,会用到多线程库thread,编译时出现undefined reference to `pthread_mutexattr_init'。
解决该问题,就是在CMakeLists.txt里面加上以下:
set(CMAKE_CXX_FLAGS "-std=c++11 -O2 -pthread")