Buenas, uso codeblock en ubuntu linux, y estaba aprendiendo a usar hilos y procesos , y cuando quiero crear un hilo con pthread_create() el codeblock me informa :
Referencia a 'pthread_create' sin definir.
estas son las librerias que incluyo en el proyecto :
#include <iostream>
#include <unistd.h> // necesaria para ejecutar fork()
#include <stdlib.h> // necesaria para ejecutar exit().
#include <pthread.h>
Esa funcion esta definida en
Citar<phread.h>
?? o , tengo que realizar algún especie de linkiado o cosas así , gracias de antemano. !
En efecto, tienes que linkar la librería.
Vete a Project->Build options->Linker settings. En el panel de la izquierda pon pthread.
Ahora mismo no sé cual es la configuración de Code::Blocks, pero si lo haces por consola sería así:
gcc fichero.c -o fichero -pthread
o con -lpthread en vez de -pthread.
Saludos.
Gracias ! .. ;D