當我嘗試在Fedora中使用多線程編譯C程序時,出現以下錯誤。使用Fedora上的線程編譯C函數的問題
文件名是abc.c
abc.c:(.text+0x39): undefined reference to `pthread_create'
abc.c:(.text+0x61): undefined reference to `pthread_create'
abc.c:(.text+0x79): undefined reference to `pthread_join'
abc.c:(.text+0x8d): undefined reference to `pthread_join'
我檢查在/ usr/include和我發現pthread.h存在。我也嘗試將pthread.h複製到與abc.c相同的目錄中
如何解決這些鏈接錯誤?
gcc -o myexe abc.c -lpthread ??? – George