pthread_create未定義-報錯:undefined reference to `pthread_create’
c文件中已包含程的頭文件<pthread.h>,編譯的時候卻報錯“對pthread_create未定義的引用“,如下;
解決方法:編譯時加-l pthread參數,這樣就可以通過了。
報錯原因:
因爲pthread庫不是Linux系統默認的庫,所有編譯時報錯pthread_create未定義,加入-l pthread參數後鏈接時就可以使用libpthread.a庫了。