Używam Eclipse na Fedorze 17 (z GCC) i mam niezdefiniowane odwołanie do pthread_create(), nawet jeśli pthread.h jest włączone i jeśli mam -lpthread na linii poleceń build gcc. ..pthread biblioteka undefined odniesienie
Oto mój kod, na wszelki wypadek
void* repair()
{
int var;
for (var = 0; var < NB_ITER ; var += 2)
{
printf("PAIR : %d\n", var);
}
return NULL;
} // pair
void exo03()
{
pthread_t id1;
pthread_create(&id1, NULL, &repair, NULL);
}
Dziękuję za pomoc :)
Prawdopodobnie zapomniałeś (-aś) o połączeniu z biblioteką pthread. Dodaj '-lpthread' w poleceniu kompilacji jako ostatnie. –
Czy możesz podać pełny przykład polecenia i błędów kompilatora? – simonc