0

嗨,我在线程中编写了一个简单的程序来创建 10 个线程并正常执行它们,但是当我在 linux 机器上编译代码时,它给出了以下错误.. */tmp/cc4swqyK.o: In function main': threadcreate1.c:(.text+0x40): undefined reference topthread_create' threadcreate1.c:(. text+0x78): undefined reference to `pthread_join' collect2: ld 返回 1 exit status*

4

1 回答 1

0

您是否将其编译为“gcc -lpthread fileName.c”

您必须包含头文件 pthread.h

#include <pthread.h>

并在编译时使用-lgcc 的 ' ' 选项指定要链接的库。

于 2013-03-21T12:16:05.877 回答