Tôi đang sử dụng nhật thực trên Fedora 17 (với GCC) và tôi có tham chiếu không xác định trên pthread_create(), ngay cả khi pthread.h được bao gồm và nếu tôi có -lpthread trên dòng lệnh gcc build. ..thư viện pthread tham chiếu không xác định
đây là mã của tôi, chỉ trong trường hợp
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);
}
Cảm ơn bạn đã giúp đỡ :)
Có thể bạn đã quên liên kết với thư viện pthread. Thêm '-lpthread' trong lệnh biên dịch của bạn làm lệnh cuối cùng. –
Bạn có thể cung cấp một ví dụ đầy đủ và lưu ý chính xác về lệnh biên dịch + lỗi không? – simonc