[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Erro de compilação



Estou tendo problemas para compilar o meu EP e qualquer exemplo com Threads
na rede Linux.
Qdo digito, por exemplo:
gcc -Wall -o danilo danilo.c
para compilar o exemplo do Danilo, retornam os seguintes erros:
/tmp/ccplehuX.o: In function `main':
/tmp/ccplehuX.o(.text+0x204): undefined reference to `pthread_create'
/tmp/ccplehuX.o(.text+0x21b): undefined reference to `pthread_create'
/tmp/ccplehuX.o(.text+0x22c): undefined reference to `pthread_join'
/tmp/ccplehuX.o(.text+0x23d): undefined reference to `pthread_join'
collect2: ld returned 1 exit status

O meu EP dá mais erros ainda! Todos do tipo:
/tmp/ccYnOELm.o: In function `main':
/tmp/ccYnOELm.o(.text+0x59f): undefined reference to `sem_wait'
/tmp/ccYnOELm.o(.text+0x5c7): undefined reference to `pthread_create'
/tmp/ccYnOELm.o(.text+0x5d7): undefined reference to `sem_post'
/tmp/ccYnOELm.o(.text+0x5f5): undefined reference to `pthread_create'
/tmp/ccYnOELm.o(.text+0x629): undefined reference to `pthread_join'
/tmp/ccYnOELm.o(.text+0x64c): undefined reference to `pthread_join'
collect2: ld returned 1 exit status

É necessário mais algum parâmetro para compilar este tipo de programa com
gcc? O q eu faço para não ter mais esse problema? Os includes estão
certos...

[]s e obrigado,
Marcos