adriano.qwe32@
(usa Ubuntu)
Enviado em 02/12/2011 - 10:24h
Olá pessoal! Sou Adriano Oliveira. Estudo Análise e Desenvolvimento de Sistemas. Sou iniciante. Estou no segundo semestre. Estou tentando rodar um código:
#include <pthread.h>
#include <stdlib.h>
#include <stdio.h>
void *thread(void *vargp);
int main()
{
pthread_t tid;
printf("Hello World da thread principal!\n");
pthread_create(&tid, NULL, thread, NULL);
pthread_join(tid, NULL);
pthread_exit((void *)NULL);
}
void *thread(void *vargp)
{
printf("Hello World da thread criada pela thread principal!\n");
pthread_exit((void *)NULL);
}
Para entender o funcionamento das threads. Na verdade, eu acho que já entendi. Só queria conseguir rodar o código (que não é meu) e posteriormente, prender a programar threads. a resposta do compilador e:
Resposta
exemplo.c:(.text+0x35)||undefined reference to `pthread_create'|
exemplo.c:(.text+0x49)||undefined reference to `pthread_join'|
Uso o ubuntu e o code::blocks. Tenho o compilador gcc instalado. Desde já, agradeço a atenção de todos.