标签: c pthreads
在编译时,我收到错误“未定义对pthread_create()的引用”,类似于“未定义引用pthread_join()”。可能的原因是什么?我无法识别它们。
pthread_create()
pthread_join()
答案 0 :(得分:6)
您确定在编译时记得-lpthread标志吗?通常这是此错误的来源。
答案 1 :(得分:0)
您应该添加-pthread,它为预处理器和链接器添加所需的标志。其他人建议的标志-lpthread只链接库,这可能导致系统库没有正确的线程支持。