undefined reference to `pthread_create'
时间: 2023-08-16 08:15:52 浏览: 93
undefined reference to ‘pthread_create’的解决方法
5星 · 资源好评率100%
这个错误通常是由于缺少对 pthread 库的链接导致的。在编译时,需要添加 -pthread 参数来链接 pthread 库。具体操作取决于你使用的编译器和构建工具。
对于 GCC 编译器,可以在编译命令中添加 -pthread 参数,例如:
```
gcc your_file.c -pthread
```
对于 CMake 构建工具,可以在 CMakeLists.txt 文件中使用 target_link_libraries 命令来链接 pthread 库,例如:
```
target_link_libraries(your_target_name pthread)
```
如果你使用的是其他编译器或构建工具,请参考对应工具的文档以了解如何链接 pthread 库。
阅读全文