looking for pthread_create in pthreads
时间: 2023-09-20 08:07:02 浏览: 340
编译时报 Looking for pthread_create - not found 的解决办法
5星 · 资源好评率100%
在编译时报错"Looking for pthread_create - not found"的情况下,这通常意味着系统没有找到pthread库。为了解决这个问题,你需要确保在编译时链接正确的pthread库。
一种解决方法是在编译命令中添加"-pthread"选项。这个选项会告诉编译器链接pthread库。例如,在你的编译命令中加入"-pthread"选项,命令可能类似于:
gcc main.cpp -I/home/marco/test/gtest-1.8.x/googletest/include/ -L /home/marco/test/gtest-1.8.x/build/lib/ -lgtest -lgtest_main -lpthread -std=c11 -o main -pthread
另一种解决方法是在源代码中添加头文件#include <pthread.h>,这样编译器就知道要链接pthread库了。
总结起来,你可以通过以下两种方式解决"Looking for pthread_create - not found"的问题:
1. 在编译命令中添加"-pthread"选项,例如gcc main.cpp -pthread -o main;
2. 在源代码中添加头文件#include <pthread.h>。
阅读全文