Isso provavelmente significa que seu sistema não possui a parte de desenvolvimento da biblioteca de threads instalada. Você pode descobrir qual segmento -pthread
flag faz na sua plataforma com o seguinte comando:
gcc -dumpspecs | grep "%{pthread"
Eu entendo isso:
%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}
%{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}}
O que significa que -pthread
no meu sistema adiciona -D_REENTRANT
e -lpthread
. Então, o arquivo ausente seria libpthread.sometihing
.