undefined reference to 'pthread_create'的解決方法
照著GUN/Linux編程指南中的一個例子輸入編譯,結果出現(xiàn)如下錯誤:
undefined reference to 'pthread_create'
undefined reference to 'pthread_join'
問題原因:
pthread 庫不是 Linux 系統(tǒng)默認的庫,連接時需要使用靜態(tài)庫 libpthread.a,所以在使用pthread_create()創(chuàng)建線程,以及調用 pthread_atfork()函數(shù)建立fork處理程序時,需要鏈接該庫。
問題解決:
在編譯中要加 -lpthread參數(shù)
gcc thread.c -o thread -lpthread
thread.c為你些的源文件,不要忘了加上頭文件#include<pthread.h>
相關文章
Linux Ubuntu實現(xiàn)查看磁盤剩余空間及內存
這篇文章主要介紹了Linux Ubuntu實現(xiàn)查看磁盤剩余空間及內存方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11Ubuntu搭建web站點并發(fā)布公網(wǎng)訪問詳細步驟(內網(wǎng)穿透)
這篇文章主要給大家介紹了關于Ubuntu搭建web站點并發(fā)布公網(wǎng)訪問(內網(wǎng)穿透)的相關資料,內網(wǎng)穿透是一種實現(xiàn)在外網(wǎng)任意地點訪問內網(wǎng)的方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-12-12