Fedora 17 (GCC ile) üzerinde eclipse kullanıyorum ve pthread.h dahil olsa bile ve gcc derleme komut satırında varsa, pthread_create() öğesinde tanımlanmamış bir başvuru sahibiyim. İşte pthread library undefined reference
..
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);
}
linux üzerinde :)
Pthread kitaplığı ile bağlantı kurmayı unutmuşsunuzdur. Derleme komutunda sonuncu olarak '-lpthread' ekleyin. –
Tam bir örnek ve derleyici komutu + hatalarının tam notunu verir misiniz? – simonc