解決undefined reference to `pthread_create'的方法
工作任務需要,寫了一個小的程式模組來通過uart與下位機進行通訊獲取資料,於是想到線上程中監聽uart字元裝置檔案描述符並處理下位機傳過來的資料。在單獨編譯這個小模組的測試程式時,程式報錯如下:
納悶,我的程式中明明包含了標頭檔案:
#include<pthread.h>
編譯的時候,也指定了連線動態庫:-lpthread,參考網上別人的解決方法,增加 -lrt,但是依舊報這個錯誤!
無奈之餘,在系統目錄下尋找pthread相關的庫檔案,卻沒有這個庫。原來pthread
重新編譯,問題解決!