[Pluto-devel] problema con i THREAD

Germano Rizzo manomano@ciaoweb.it
Sun, 27 May 2001 20:29:04 +0200


Sembra proprio che tu non abbia la libreria 'pthreads'... o forse non hai il
pacchetto devel della stessa, se hai installato da RPM. Controlla; magari
non è quello, ma non sapendo esattamente di cosa parli, potrei star dicendo
una boiata...
    Cordialmente,
        Mano :)

PS: ma sei sicuro che devi dare -lpthreads e non -lpthread?

----- Original Message -----
From: "diaroby" <diaroby@tin.it>
To: <pluto-devel@lists.pluto.linux.it>
Sent: Sunday, May 27, 2001 3:56 PM
Subject: [Pluto-devel] problema con i THREAD


> 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);
> }
>
> _______________________________________________
> pluto-devel mailing list
> pluto-devel@lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-devel
>