undefined reference to pthread_mutexattr_init

使用cmake编译一个共享内存的程序,会用到多线程库thread,编译时出现undefined reference to `pthread_mutexattr_init'。

解决该问题,就是在CMakeLists.txt里面加上以下:

set(CMAKE_CXX_FLAGS "-std=c++11 -O2 -pthread")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章