guarda quando ti da sta roba:
/tmp/ccpbhioe.o(.text+0x195):in Function 'main': undefined reference to 'pthread_create'

significa che c'è una libreria da linkare , e infatti mi pare,
anche se non sono sicuro dato che non l'ho mai usata, che la
libreria pthread non venga linkata automaticamente come ad esempio la libr stantard.

ergo:
prova con 'gcc -lpthread'