Enviado em 03/06/2012 - 14:12h
Olá pessoal,
Estou com um problema para compilar um simples programa meu para executar uma thread
Segue o programa abaixo:
#include<stdio.h>
#include<stdlib.h>
#include<pthread.h>
void* filho(){
printf("Iniciando Filho.\n");
sleep(5);
printf("Encerrando Filho.\n");
}
int main(){
pthread_t id_thread;
system("clear");
printf("Iniciando Pai.\n");
pthread_create(&id_thread, NULL, &filho, NULL);
printf("Encerrando Pai.\n");
return 0;
}
quando eu tento compilalo por g++ prog01.cpp -o prog01 -lpthread fala que contem items sem declarar no meu programa, será que vocês poderiam me ajudar com isso por favor?
Desde ja agradeço a atenção.
Estou com um problema para compilar um simples programa meu para executar uma thread
Segue o programa abaixo:
#include<stdio.h>
#include<stdlib.h>
#include<pthread.h>
void* filho(){
printf("Iniciando Filho.\n");
sleep(5);
printf("Encerrando Filho.\n");
}
int main(){
pthread_t id_thread;
system("clear");
printf("Iniciando Pai.\n");
pthread_create(&id_thread, NULL, &filho, NULL);
printf("Encerrando Pai.\n");
return 0;
}
quando eu tento compilalo por g++ prog01.cpp -o prog01 -lpthread fala que contem items sem declarar no meu programa, será que vocês poderiam me ajudar com isso por favor?
Desde ja agradeço a atenção.