[Pluto-devel] problema con i THREAD

diaroby diaroby@tin.it
Sun, 27 May 2001 15:56:54 +0200


Dato che a stento so cosa siano i thread, molto fiducioso delle mie capacità mi
sono limitato a copiare il seguente listato e a compilarlo
seguendo le istruzioni del mini how-to sui thread:  cc prova.c -o prova
-lpthreads

il compilatore mi ha risposto così:
/usr/bin/ld: cannot find -lpthreads
collect2: ld returned 1 exit status

che significa??
AIUTO!

//prova.c
#include <stdio.h>
#include <fcntl.h>
#include <pthread.h>

	void print_message(void *punt);

int main() {

	pthread_t thread_1, thread_2;
	char * prima_parte= "ciao";
	char * seconda_parte= "a tutti";
	
	pthread_create(&thread_1, 0, (void *)&print_message, (void*) prima_parte);
	
	pthread_create(&thread_2, 0, (void *)&print_message, (void *) seconda_parte);
	
	exit(0);
	
}

void print_message(void * punt) {
	char * message;
	message= (char*) punt;
	printf("%s", message);
}