Suponhamos que ao compilarmos um software, ocorre o seguinte erro:
$ g++ programa.cc -o programa/lib/libguide.so: undefined reference to `pthread_atfork'collect2: ld returned 1 exit status$
Entre no site http://dev.linuxfoundation.org/dbadmin/commons/search.php e busque a referência da chamada pthread_atfork ou __pthread_atfork. E pronto! Teremos como resultado a libpthread Yes! Agora basta referência-la na compilação.
$ g++ programa.cc -o programa -lpthread