[Pluto-devel] problema con i THREAD

diaroby diaroby@tin.it
Sun, 27 May 2001 16:01:59 +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);
}