2017-02-11 37 views
0

我無法將pthread鏈接到我的程序。我試過gcc Tracker.c -lpthread -lwiringPi,只得到undefined reference to pthread_creat。我試圖使用-lpthread-pthread。我也無法在互聯網上找到解決方案。使用多線程無法在我的樹莓派上編譯我的C程序

+1

雖然有一個名爲'creat'的函數,它用於創建文件。創建線程是通過['pthread_create']完成的(http://man7.org/linux/man-pages/man3/pthread_create.3.html)(注意尾隨'e')。 –

+0

好吧。我知道這很愚蠢。對不起 –

+1

由於沒有* pthread_creat *的聲明,所以在連接器發生錯誤之前,你應該從編譯器中得到一個錯誤。 –

回答

2

undefined reference to pthread_creat

創建一個POSIX線程調用該函數pthread_create()