मैं फेडोरा 17 (जीसीसी के साथ) पर ग्रहण का उपयोग कर रहा हूं और मेरे पास pthread_create() पर एक अनिर्धारित संदर्भ है, भले ही pthread.h शामिल है और यदि मैंने gcc build कमांड लाइन पर -lpthread किया है। ..pthread लाइब्रेरी अपरिभाषित संदर्भ
यहाँ मेरी कोड, अगर है
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);
}
की मदद :)
शायद आप शायद pthread लाइब्रेरी से लिंक करने के लिए भूल गए हैं। अंतिम संकलन के रूप में अपने संकलन आदेश में '-lpthread' जोड़ें। –
क्या आप संकलक कमांड + त्रुटियों का एक पूर्ण उदाहरण और सटीक नोट प्रदान कर सकते हैं? – simonc