在c中使用pthread
作者:互联网
我在* .cc文件中使用pthread.h.当我尝试使用pthread_exit(0);或pthread_join(mythrds [yy],NULL);它说:
.cc:(.text+0x3e): undefined reference to `pthread_exit'
当使用gcc在* .c文件中编译非常相似的代码时,它工作得很好.我如何在c中使用pthread …(我还添加了-lpthread)
..
void *myThreads ( void *ptr )
{
...
pthread_exit(0);
}
..
标志:
g++ -lpthread -Wall -static -W -O9 -funroll-all-loops -finline -ffast-math
解决方法:
您可以尝试使用-pthread选项来g.
-pthread
Adds support for multithreading with the pthreads library. This
option sets flags for both the preprocessor and linker.
标签:c,linker,pthreads,linker-errors 来源: https://codeday.me/bug/20190927/1823286.html