¿Cómo solucionar la "referencia indefinida a pthread"?
Causa:
La biblioteca pthread no es la biblioteca predeterminada en Linux. Debe estar vinculada a la biblioteca estática libpthread.a, por lo que debe vincularse a ella cuando use pthread_create() para crear un hilo. use pthread_atfork() para crear un controlador de bifurcación.
Solución del problema:
Agregar el parámetro -lpthread al compilar
gcc thread.c -o thread -lpthread
thread.c It es el archivo fuente del hilo. No olvides agregar el archivo de encabezado #includelt; pthread.hgt;
gcc thread.c -o thread -lpthread
Thread.c. es el archivo fuente del hilo. No olvides agregar el archivo de encabezado #includelt;pthread.hgt;