more undefined references to `pthread_create' follow collect2: error: ld returned 1 exit status
时间: 2023-11-26 07:46:51 浏览: 187
C生成静态库给C++调用出现undefined reference to ...解决方案_cpp
5星 · 资源好评率100%
这个错误通常是由于缺少pthread库导致的。解决方案是在编译时链接pthread库。具体方法如下:
```shell
g++ test.cpp -o test -pthread
```
其中,-pthread选项会自动链接pthread库。如果你使用的是其他编译器,可以查看其文档以了解如何链接pthread库。
阅读全文