[FUGSPBR] Fw: GCC + thread
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Qua Abr 30 10:29:40 BRT 2003
Fernando wrote:
[cutoff]
> FreeBSD 4.7
> estou tentando compilar em C um exemplo
> de
> Thread.
> Mas ocorre o seguinte erro ..
>
> 1. tentativa
> turbo# gcc -o arq -lpthread pri.c
> /usr/libexec/elf/ld: cannot find -lpthread
>
> 2. tentativa
> turbo# gcc -o arq -pthread pri.c
> /tmp/ccCLXG8d.o: In function `thread_function':
> /tmp/ccCLXG8d.o(.text+0x45): undefined reference to `a_thread_exit'
>
> O que esta errado ... tenho que instalar mais alguma coisa ???
(eksffa em redfield-claire)~> cat /var/db/pkg/pth-1.4.1_1/+COMMENT
GNU Portable Threads
> Estou trabalhando com socket e tudo ok ... o problema eh quando tento
> compilar alguma coisa com Thread.
>
> Obrigado
> Fernando
(eksffa em redfield-claire)~> gcc pri.c -lpthread -L/usr/local/lib/pth
/var/tmp//ccc55lgt.o: In function `thread_function':
/var/tmp//ccc55lgt.o(.text+0x44): undefined reference to `a_thread_exit'
(eksffa em redfield-claire)~> sed 's/a_thread_exit/pthread_exit/g' pri.c >
pri_gnu-pthread.c
(eksffa em redfield-claire)~> gcc pri_gnu-pthread.c -lpthread
-L/usr/local/lib/pth
(eksffa em redfield-claire)~> ./a.out
Waiting for thread to finish...
thread_function is running. Argument was Hello World
Thread joined, it returned Thank you for the CPU time
Message is now Bye!
[cutoff]
--
Atenciosamente,
Patrick Tracanelli
FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick em freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
-------------- Próxima Parte ----------
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd