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")

 

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