pthread_create未定義-報錯:undefined reference to `pthread_create'

pthread_create未定義-報錯:undefined reference to `pthread_create’

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

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