fijación de referencia indefinida a ‘pthread_create’ en Linux
Este es un error común while compilación C programa en GCC / G ++ Linux . Este error se produce cuando se utiliza la función pthread_create para crear hilos en sus programas.
Para solucionar este problema garantizar siguientes puntos:
archivo
- Include cabecera pthread.h en su programa.
- Añadir -lpthread bandera enlazador con el comando de compilación.
1- Archivo de cabecera Include
#include <stdio.h>
#include <pthread.h>
...
...
2- comando Compilar
gcc main.c -o main -lpthread
Para una explicación más detallada: programa en C con la biblioteca pthread.h en Linux.