undefined reference to `pthread_create' collect2: error: ld returned 1 exit status
时间: 2023-10-15 13:25:44 浏览: 351
线程的创建与终止-mil-hdbk-338b
这个错误通常是由于缺少对pthread库的链接引起的。pthread库是用于在C/C++程序中进行多线程编程的库。您需要在编译时链接该库。如果您使用的是gcc编译器,请尝试在编译时添加"-pthread"选项,例如:
```bash
gcc your_program.c -o your_program -pthread
```
这将告诉编译器在链接时包含pthread库。
如果您使用的是其他编译器,请查阅相关文档以了解如何链接pthread库。
阅读全文