Error – referencia indefinida a ‘pthread_create’ con el programa GCC C en Linux

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.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *