aristopop's life
linux嵌入式.raspberry.C語言.python.,紀錄遭遇問題解決方法
2015年6月17日 星期三
多工處理 pthread 錯誤 (undefined reference to 'pthread_create')
問題原因:
pthread 庫不是Linux 系統默認的庫,連接時需要使用靜態庫libpthread.a,所以在使用pthread_create() 創建線程,以及調用pthread_atfork()函數建立fork處理程序時,需要鏈接該庫。
問題解決:
在編譯中要加 -lpthread參數
gcc thread.c -o thread -lpthread
thread.c是範例檔案名,thread是
範例檔案名
(皆可修改你想要的檔案名)
不要忘了
加上頭文件
#include<pthread.h>
沒有留言:
張貼留言
較新的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言