NA01
16-10-2003, 15:19
seguendo un libro trovato su internet ho provato a compilare il seguente codice :
#include <pthread.h>
#include <stdio.h>
void* print_xs (void* unused){
while(1)
fputc('x',stderr);
return NULL;
}
int main() {
pthread_t thread_id;
pthread_create(&thread_id, NULL,&print_xs,NULL);
while(1)
fputc('o',stderr);
return 0;
}
il risultato di gcc è:
/tmp/ccI0jl8n.o(.text+0x3a): In function `main':
: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
non capisco che voglia dire...
ciao
#include <pthread.h>
#include <stdio.h>
void* print_xs (void* unused){
while(1)
fputc('x',stderr);
return NULL;
}
int main() {
pthread_t thread_id;
pthread_create(&thread_id, NULL,&print_xs,NULL);
while(1)
fputc('o',stderr);
return 0;
}
il risultato di gcc è:
/tmp/ccI0jl8n.o(.text+0x3a): In function `main':
: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
non capisco che voglia dire...
ciao