Pthread.h en Windows

Iniciado por LuisMiguel_23, 28 Julio 2016, 07:46 AM

0 Miembros y 3 Visitantes están viendo este tema.

LuisMiguel_23

Buenas comunidad, tengo una duda grande!!

Como uso la librería pthread.h en Windows, descargué un paquete desde acá https://sourceware.org/pthreads-win32/ y al descomprimirlo me salen 3 directorios. Ahora como los uso? que directorio debería ir en el PATH, y al momento de compilar con gcc como sería? ya que no encuentro en niguno de ellos el lpthread sino unas dll. Espero me puedan ayudar, estoy comenzando en esto.

Saludos

fary

Lo mejor es que uses las librerías para manejo de hilos de Windows. Aquí te dejo la documentación:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms684841%28v=vs.85%29.aspx


saludos.
Un byte a la izquierda.

LuisMiguel_23

Gracias por responder, pero me interesaría usar POSIX, si sabes alguna info te lo agradecería, solo quiero ver como compilar con lo ya descargado anteriormente.

fary

Mete las cabeceras que descargaste a su correspondiente carpeta del compilador.
Un byte a la izquierda.

LuisMiguel_23

Eso hice pero me bota un error xq no existe el prefijo -lpthread. Y en las carpeta lib estan unas .dll

ivancea96

Sería -lpthreadGC2, pues la librería se llama libpthreadGC2.a.

Luego, asegúrate de tener la DLL en el mismo directorio del binario, o en donde lo pueda encontrar.

LuisMiguel_23